diff -r 045dc4c38701 -r 2c8a751d6137 WebBrowser/Download/DownloadManager.py --- a/WebBrowser/Download/DownloadManager.py Sun May 13 12:53:27 2018 +0200 +++ b/WebBrowser/Download/DownloadManager.py Sun May 13 12:55:08 2018 +0200 @@ -260,8 +260,11 @@ downloadItem.cancel() return - pageUrl = \ - WebBrowserWindow.mainWindow().getWindow().currentBrowser().url() + window = WebBrowserWindow.getWindow() + if window: + pageUrl = window.currentBrowser().url() + else: + pageUrl = QUrl() from .DownloadItem import DownloadItem itm = DownloadItem(downloadItem=downloadItem, pageUrl=pageUrl, parent=self)