diff --git a/qutebrowser/widgets/mainwindow.py b/qutebrowser/widgets/mainwindow.py index 1510861d3..c565cbec9 100644 --- a/qutebrowser/widgets/mainwindow.py +++ b/qutebrowser/widgets/mainwindow.py @@ -87,7 +87,6 @@ class MainWindow(QWidget): self._downloadview.show() self._tabbed_browser = tabbedbrowser.TabbedBrowser(win_id) - self._tabbed_browser.title_changed.connect(self.setWindowTitle) objreg.register('tabbed-browser', self._tabbed_browser, scope='window', window=win_id) self._vbox.addWidget(self._tabbed_browser) diff --git a/qutebrowser/widgets/tabbedbrowser.py b/qutebrowser/widgets/tabbedbrowser.py index e5d5b1708..c53090c33 100644 --- a/qutebrowser/widgets/tabbedbrowser.py +++ b/qutebrowser/widgets/tabbedbrowser.py @@ -79,8 +79,6 @@ class TabbedBrowser(tabwidget.TabWidget): start_download: Emitted when any tab wants to start downloading something. current_tab_changed: The current tab changed to the emitted WebView. - title_changed: Emitted when the application title should be changed. - arg: The new title as string. """ cur_progress = pyqtSignal(int) @@ -96,7 +94,6 @@ class TabbedBrowser(tabwidget.TabWidget): resized = pyqtSignal('QRect') got_cmd = pyqtSignal(str) current_tab_changed = pyqtSignal(webview.WebView) - title_changed = pyqtSignal(str) def __init__(self, win_id, parent=None): super().__init__(win_id, parent) @@ -138,9 +135,10 @@ class TabbedBrowser(tabwidget.TabWidget): def _change_app_title(self, text): """Change the window title based on the tab text.""" if not text: - self.title_changed.emit('qutebrowser') + title = 'qutebrowser' else: - self.title_changed.emit('{} - qutebrowser'.format(text)) + title = '{} - qutebrowser'.format(text) + self.window().setWindowTitle(title) def _connect_tab_signals(self, tab): """Set up the needed signals for tab."""