summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2018-09-28 18:13:46 +0200
committerFlorian Bruhin <me@the-compiler.org>2018-09-28 19:28:32 +0200
commit19589c93b5da244b98e3af57c633d02291c98a3a (patch)
treedecc70f5f1c5f3a33c1828a9be18f4edeb705552
parent10646cf9b8b5320df685a7659de88ee9583632bc (diff)
downloadqutebrowser-19589c93b5da244b98e3af57c633d02291c98a3a.tar.gz
qutebrowser-19589c93b5da244b98e3af57c633d02291c98a3a.zip
Only update stylesheet if we actually had a search
We call search.clear() a lot, even before the stylesheet JS was initialized. After we've done a search, we can be sure that it is inited, and we only need to hide the scrollbar there.
-rw-r--r--qutebrowser/browser/webengine/webenginetab.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/qutebrowser/browser/webengine/webenginetab.py b/qutebrowser/browser/webengine/webenginetab.py
index ebb206ddb..4455d3f34 100644
--- a/qutebrowser/browser/webengine/webenginetab.py
+++ b/qutebrowser/browser/webengine/webenginetab.py
@@ -215,9 +215,10 @@ class WebEngineSearch(browsertab.AbstractSearch):
self._find(text, self._flags, result_cb, 'search')
def clear(self):
+ if self.search_displayed:
+ self._tab.scripts.update_stylesheet(searching=False)
self.search_displayed = False
self._widget.findText('')
- self._tab.scripts.update_stylesheet(searching=False)
def prev_result(self, *, result_cb=None):
# The int() here makes sure we get a copy of the flags.