summaryrefslogtreecommitdiff
path: root/src/appfinder-window.c
diff options
context:
space:
mode:
authorAndre Miranda <andreldm@xfce.org>2018-01-03 23:59:43 -0300
committerAndre Miranda <andreldm@xfce.org>2018-01-03 23:59:43 -0300
commit354c7c5bb9f5cb1d01b2b0eec3e668e94b474a45 (patch)
tree506de16d3d69b6bba1f2a0881b86511c42a36923 /src/appfinder-window.c
parent9e8276207155e958dd568f21dae477b137cf7594 (diff)
downloadxfce4-appfinder-354c7c5bb9f5cb1d01b2b0eec3e668e94b474a45.tar.gz
Fix segfault when toggling bookmarks (Bug #14134)
Diffstat (limited to 'src/appfinder-window.c')
-rw-r--r--src/appfinder-window.c4
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);