Emit urlChanged immediately when opening a new tab.

This commit is contained in:
Florian Bruhin 2014-02-13 07:11:18 +01:00
parent ca97a50820
commit 4271200846

View File

@ -85,7 +85,6 @@ class TabbedBrowser(TabWidget):
logging.debug("Opening {}".format(url)) logging.debug("Opening {}".format(url))
url = urlutils.qurl(url) url = urlutils.qurl(url)
tab = BrowserTab(self) tab = BrowserTab(self)
self.cur_url_changed.emit(url)
self.addTab(tab, urlutils.urlstring(url)) self.addTab(tab, urlutils.urlstring(url))
self.setCurrentWidget(tab) self.setCurrentWidget(tab)
tab.linkHovered.connect(self._filter_factory(self.cur_link_hovered)) tab.linkHovered.connect(self._filter_factory(self.cur_link_hovered))
@ -460,6 +459,7 @@ class BrowserTab(QWebView):
u = urlutils.fuzzy_url(url) u = urlutils.fuzzy_url(url)
logging.debug('New title: {}'.format(urlutils.urlstring(u))) logging.debug('New title: {}'.format(urlutils.urlstring(u)))
self.titleChanged.emit(urlutils.urlstring(u)) self.titleChanged.emit(urlutils.urlstring(u))
self.urlChanged.emit(urlutils.qurl(u))
if urlutils.is_about_url(u): if urlutils.is_about_url(u):
try: try:
content = about.handle(urlutils.urlstring(u)) content = about.handle(urlutils.urlstring(u))