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.utils import objreg, log
|
||||||
from qutebrowser.commands import cmdutils
|
from qutebrowser.commands import cmdutils
|
||||||
from qutebrowser.completion.models import base
|
from qutebrowser.completion.models import base
|
||||||
from qutebrowser.mainwindow import mainwindow
|
|
||||||
|
|
||||||
|
|
||||||
class CommandCompletionModel(base.BaseCompletionModel):
|
class CommandCompletionModel(base.BaseCompletionModel):
|
||||||
@ -177,7 +176,6 @@ class TabCompletionModel(base.BaseCompletionModel):
|
|||||||
objreg.get("app").new_window.connect(self.on_new_window)
|
objreg.get("app").new_window.connect(self.on_new_window)
|
||||||
self.rebuild()
|
self.rebuild()
|
||||||
|
|
||||||
@pyqtSlot(mainwindow.MainWindow)
|
|
||||||
def on_new_window(self, window):
|
def on_new_window(self, window):
|
||||||
"""Add hooks to new windows."""
|
"""Add hooks to new windows."""
|
||||||
window.tabbed_browser.new_tab.connect(self.on_new_tab)
|
window.tabbed_browser.new_tab.connect(self.on_new_tab)
|
||||||
|
Loading…
Reference in New Issue
Block a user