diff options
author | Florian Bruhin <me@the-compiler.org> | 2018-09-28 18:13:46 +0200 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2018-09-28 19:28:32 +0200 |
commit | 19589c93b5da244b98e3af57c633d02291c98a3a (patch) | |
tree | decc70f5f1c5f3a33c1828a9be18f4edeb705552 | |
parent | 10646cf9b8b5320df685a7659de88ee9583632bc (diff) | |
download | qutebrowser-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.py | 3 |
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. |