diff options
author | Andre Miranda <andreldm@xfce.org> | 2018-01-03 23:59:43 -0300 |
---|---|---|
committer | Andre Miranda <andreldm@xfce.org> | 2018-01-03 23:59:43 -0300 |
commit | 354c7c5bb9f5cb1d01b2b0eec3e668e94b474a45 (patch) | |
tree | 506de16d3d69b6bba1f2a0881b86511c42a36923 /src/appfinder-window.c | |
parent | 9e8276207155e958dd568f21dae477b137cf7594 (diff) | |
download | xfce4-appfinder-354c7c5bb9f5cb1d01b2b0eec3e668e94b474a45.tar.gz |
Fix segfault when toggling bookmarks (Bug #14134)
Diffstat (limited to 'src/appfinder-window.c')
-rw-r--r-- | src/appfinder-window.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/appfinder-window.c b/src/appfinder-window.c index 9422860..4fcd11c 100644 --- a/src/appfinder-window.c +++ b/src/appfinder-window.c @@ -809,7 +809,6 @@ xfce_appfinder_window_popup_menu_toggle_bookmark (GtkWidget *mi, GFile *gfile; gchar *desktop_id; GtkWidget *menu = gtk_widget_get_parent (mi); - GtkTreeModel *filter; GtkTreeModel *model; GError *error = NULL; @@ -821,8 +820,7 @@ xfce_appfinder_window_popup_menu_toggle_bookmark (GtkWidget *mi, g_object_unref (G_OBJECT (gfile)); /* toggle bookmarks */ - filter = g_object_get_data (G_OBJECT (menu), "model"); - model = gtk_tree_model_filter_get_model (GTK_TREE_MODEL_FILTER (filter)); + model = gtk_tree_model_filter_get_model (GTK_TREE_MODEL_FILTER (window->filter_model)); xfce_appfinder_model_bookmark_toggle (XFCE_APPFINDER_MODEL (model), desktop_id, &error); g_free (desktop_id); |