diff options
author | Christian Dywan <christian@twotoasts.de> | 2019-07-09 23:37:42 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-07-09 23:37:42 +0200 |
commit | 6ba5a1c091a7cdbd10f45fe87bb94f77ced155bf (patch) | |
tree | 7b4e9dac01acb1cdcd439a0c820b76ca965d34b1 | |
parent | 2cffa5560c470892d53475985f6d60f89ccfe42e (diff) | |
download | midori-git-6ba5a1c091a7cdbd10f45fe87bb94f77ced155bf.tar.gz |
Bind search container visibility to search mode (#337)
Otherwise a remnant of it can remain visible.
-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 (); } |