From 25fca03dca7c9dc0b1d530a507d074b6c90c71bf Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Thu, 2 Apr 2015 18:12:05 +0200 Subject: [PATCH] Don't double ampersands in window title. Fixes #599. --- qutebrowser/mainwindow/tabwidget.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/qutebrowser/mainwindow/tabwidget.py b/qutebrowser/mainwindow/tabwidget.py index 9d4303735..df44ebbba 100644 --- a/qutebrowser/mainwindow/tabwidget.py +++ b/qutebrowser/mainwindow/tabwidget.py @@ -93,7 +93,7 @@ class TabWidget(QTabWidget): def set_page_title(self, idx, title): """Set the tab title user data.""" - self.tabBar().set_tab_data(idx, 'page-title', title.replace('&', '&&')) + self.tabBar().set_tab_data(idx, 'page-title', title) self.update_tab_title(idx) def page_title(self, idx): @@ -103,7 +103,7 @@ class TabWidget(QTabWidget): def update_tab_title(self, idx): """Update the tab text for the given tab.""" widget = self.widget(idx) - page_title = self.page_title(idx) + page_title = self.page_title(idx).replace('&', '&&') fields = {} if widget.load_status == webview.LoadStatus.loading: