From f9d50c6ea3fea4cb72959521859c52e31fa97390 Mon Sep 17 00:00:00 2001 From: Nick Treleaven Date: Wed, 11 Aug 2010 14:13:24 +0000 Subject: [PATCH] r5052 git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/branches/Geany-0_19_1@5133 ea778897-0a13-0410-b9d1-a72fbfd435f5 --- ChangeLog | 2 ++ plugins/filebrowser.c | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 4c0c533a4..5b48c9367 100644 --- a/ChangeLog +++ b/ChangeLog @@ -4,6 +4,8 @@ Fix not loading plugins built against a newer API when Geany doesn't provide the required version given in PLUGIN_VERSION_CHECK(). Improve documentation for PLUGIN_VERSION_CHECK(). + * plugins/filebrowser.c: + Allow Find in Files when no items are selected. 2010-06-16 Nick Treleaven diff --git a/plugins/filebrowser.c b/plugins/filebrowser.c index afb83bd79..9d3dfb09c 100644 --- a/plugins/filebrowser.c +++ b/plugins/filebrowser.c @@ -545,7 +545,9 @@ static void on_find_in_files(GtkMenuItem *menuitem, gpointer user_data) gboolean is_dir = FALSE; treesel = gtk_tree_view_get_selection(GTK_TREE_VIEW(file_view)); - if (! check_single_selection(treesel)) + /* allow 0 or 1 selections */ + if (gtk_tree_selection_count_selected_rows(treesel) > 0 && + ! check_single_selection(treesel)) return; list = gtk_tree_selection_get_selected_rows(treesel, &model); -- 2.11.4.GIT