Fix restarting/exceptions with URLs with spaces.

This commit is contained in:
Florian Bruhin 2014-08-02 19:49:15 +02:00
parent b707987be0
commit de2f267607

View File

@ -482,8 +482,8 @@ class Application(QApplication):
return pages return pages
for tab in self.mainwindow.tabs.widgets: for tab in self.mainwindow.tabs.widgets:
try: try:
# FIXME should that be encoded? url = tab.cur_url.toString(
url = tab.cur_url.toString() QUrl.RemovePassword | QUrl.FullyEncoded)
if url: if url:
pages.append(url) pages.append(url)
except Exception as e: # pylint: disable=broad-except except Exception as e: # pylint: disable=broad-except
@ -595,8 +595,8 @@ class Application(QApplication):
if pages is None: if pages is None:
pages = [] pages = []
for tab in self.mainwindow.tabs.widgets: for tab in self.mainwindow.tabs.widgets:
# FIXME should that be encoded? urlstr = tab.cur_url.toString(
urlstr = tab.cur_url.toString() QUrl.RemovePassword | QUrl.FullyEncoded)
if urlstr: if urlstr:
pages.append(urlstr) pages.append(urlstr)
log.destroy.debug("sys.executable: {}".format(sys.executable)) log.destroy.debug("sys.executable: {}".format(sys.executable))