Remove @pyqtSlot for on_new_window
This worked fine with Python 3.5 but causes a circular import which is hard to break with Python 3.4. The original solution was to do @pyqtSlot(object), but that doesn't work with PyQt 5.6 anymore...
This commit is contained in:
parent
59c4cdd1c2
commit
48b069e89c
@ -26,7 +26,6 @@ from qutebrowser.config import config, configdata
|
||||
from qutebrowser.utils import objreg, log
|
||||
from qutebrowser.commands import cmdutils
|
||||
from qutebrowser.completion.models import base
|
||||
from qutebrowser.mainwindow import mainwindow
|
||||
|
||||
|
||||
class CommandCompletionModel(base.BaseCompletionModel):
|
||||
@ -177,7 +176,6 @@ class TabCompletionModel(base.BaseCompletionModel):
|
||||
objreg.get("app").new_window.connect(self.on_new_window)
|
||||
self.rebuild()
|
||||
|
||||
@pyqtSlot(mainwindow.MainWindow)
|
||||
def on_new_window(self, window):
|
||||
"""Add hooks to new windows."""
|
||||
window.tabbed_browser.new_tab.connect(self.on_new_tab)
|
||||
|
Loading…
Reference in New Issue
Block a user