--- 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)