summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAndre Miranda <andreldm@xfce.org>2018-08-18 16:11:45 -0300
committerAndre Miranda <andreldm@xfce.org>2018-08-18 16:11:45 -0300
commit834405403aea9ec61caaee4da3c273d4a1953189 (patch)
tree857fd946cf05fa49b234d66cf1f943c0e1ca9881 /src
parentb1284008b8d4e50b023feee96acbb390639e6b88 (diff)
downloadxfce4-appfinder-834405403aea9ec61caaee4da3c273d4a1953189.tar.gz
Reset tree view cursor when text entry is empty
Diffstat (limited to 'src')
-rw-r--r--src/appfinder-window.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/appfinder-window.c b/src/appfinder-window.c
index 3dd3e74..cf8af4b 100644
--- a/src/appfinder-window.c
+++ b/src/appfinder-window.c
@@ -1223,6 +1223,11 @@ xfce_appfinder_window_entry_changed_idle (gpointer data)
/* if filter is empty, clear selection */
selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (window->view));
gtk_tree_selection_unselect_all (selection);
+
+ /* reset cursor */
+ path = gtk_tree_path_new_first ();
+ gtk_tree_view_set_cursor (GTK_TREE_VIEW (window->view), path, NULL, FALSE);
+ gtk_tree_path_free (path);
}
else if (gtk_tree_view_get_visible_range (GTK_TREE_VIEW (window->view), &path, NULL))
{