[dconf-editor] Fix selection after search reload.



commit d23fefd3b12e55ea1c35eb726b5a54d315f11110
Author: Arnaud Bonatti <arnaud bonatti gmail com>
Date:   Mon Feb 19 14:47:41 2018 +0100

    Fix selection after search reload.

 editor/dconf-window.vala |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/editor/dconf-window.vala b/editor/dconf-window.vala
index 57da62e..4e70a2a 100644
--- a/editor/dconf-window.vala
+++ b/editor/dconf-window.vala
@@ -593,15 +593,17 @@ class DConfWindow : ApplicationWindow
 
     private void request_search (bool reload)
     {
+        string selected_row = browser_view.get_selected_row_name ();
         if (reload)
         {
             reload_search_action.set_enabled (false);
-            browser_view.set_search_parameters (current_path, bookmarks_button.get_bookmarks ());
+            browser_view.set_search_parameters (saved_view, bookmarks_button.get_bookmarks ());
             reload_search_next = false;
         }
-        string selected_row = browser_view.get_selected_row_name ();
         update_current_path (ViewType.SEARCH, search_entry.text);
         browser_view.select_row (selected_row);
+        if (!search_entry.has_focus)
+            search_entry.grab_focus_without_selecting ();
     }
 
     private void reload_view ()


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]