diff options
Diffstat (limited to 'core')
-rw-r--r-- | core/browser.vala | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/core/browser.vala b/core/browser.vala index c9b76d8b..119df4c9 100644 --- a/core/browser.vala +++ b/core/browser.vala @@ -269,6 +269,7 @@ namespace Midori { bind_property ("is-locked", tab_new, "visible", BindingFlags.INVERT_BOOLEAN); bind_property ("is-small", actionbox, "visible", BindingFlags.SYNC_CREATE | BindingFlags.INVERT_BOOLEAN); bind_property ("is-small", navigationbar.actionbox, "visible", BindingFlags.SYNC_CREATE | BindingFlags.INVERT_BOOLEAN); + search.bind_property ("search-mode-enabled", search, "visible", BindingFlags.SYNC_CREATE); navigationbar.urlbar.notify["uri"].connect ((pspec) => { string uri = navigationbar.urlbar.uri; if (uri.has_prefix ("javascript:")) { @@ -313,8 +314,7 @@ namespace Midori { focus_timeout = 0; tab.grab_focus (); search_entry.text = tab.get_find_controller ().get_search_text () ?? ""; - search.visible = search_entry.text != ""; - search.search_mode_enabled = search.visible; + search.search_mode_enabled = search_entry.text != ""; if (navigationbar.urlbar.blank) { navigationbar.urlbar.grab_focus (); } @@ -604,7 +604,6 @@ namespace Midori { } void find_activated () { - search.show (); search.search_mode_enabled = true; search_entry.grab_focus (); } |