summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Dywan <christian@twotoasts.de>2019-07-09 23:37:42 +0200
committerGitHub <noreply@github.com>2019-07-09 23:37:42 +0200
commit6ba5a1c091a7cdbd10f45fe87bb94f77ced155bf (patch)
tree7b4e9dac01acb1cdcd439a0c820b76ca965d34b1
parent2cffa5560c470892d53475985f6d60f89ccfe42e (diff)
downloadmidori-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.vala5
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 ();
}