summaryrefslogtreecommitdiff
path: root/qutebrowser/browser/signalfilter.py
diff options
context:
space:
mode:
authorJay Kamat <jaygkamat@gmail.com>2018-12-13 18:14:34 -0800
committerJay Kamat <jaygkamat@gmail.com>2018-12-29 13:30:57 -0800
commit9f02b324364546f19057774a4af8c6e3d45977c2 (patch)
treea3b89a9510d66b5f1f634ba1475665d5c9484e42 /qutebrowser/browser/signalfilter.py
parent9250f3c560ced8f05bd7260bdce832c4ff600408 (diff)
downloadqutebrowser-9f02b324364546f19057774a4af8c6e3d45977c2.tar.gz
qutebrowser-9f02b324364546f19057774a4af8c6e3d45977c2.zip
Add small optimizations for scroll performance
Diffstat (limited to 'qutebrowser/browser/signalfilter.py')
-rw-r--r--qutebrowser/browser/signalfilter.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/qutebrowser/browser/signalfilter.py b/qutebrowser/browser/signalfilter.py
index 7cc46abdb..b6b5b56dc 100644
--- a/qutebrowser/browser/signalfilter.py
+++ b/qutebrowser/browser/signalfilter.py
@@ -56,9 +56,10 @@ class SignalFilter(QObject):
Return:
A partial function calling _filter_signals with a signal.
"""
- return functools.partial(self._filter_signals, signal, tab)
+ log_signal = debug.signal_name(signal) not in self.BLACKLIST
+ return functools.partial(self._filter_signals, signal, log_signal, tab)
- def _filter_signals(self, signal, tab, *args):
+ def _filter_signals(self, signal, log_signal, tab, *args):
"""Filter signals and trigger TabbedBrowser signals if needed.
Triggers signal if the original signal was sent from the _current_ tab
@@ -72,7 +73,6 @@ class SignalFilter(QObject):
tab: The WebView which the filter belongs to.
*args: The args to pass to the signal.
"""
- log_signal = debug.signal_name(signal) not in self.BLACKLIST
tabbed_browser = objreg.get('tabbed-browser', scope='window',
window=self._win_id)
try: