diff -r e611e45a17d6 -r 20efcd29b237 WebBrowser/AdBlock/AdBlockSubscription.py --- a/WebBrowser/AdBlock/AdBlockSubscription.py Tue Feb 13 19:59:44 2018 +0100 +++ b/WebBrowser/AdBlock/AdBlockSubscription.py Thu Feb 15 19:05:22 2018 +0100 @@ -329,6 +329,9 @@ if time: self.__remoteModified.setTime( QTime(int(hour), int(minute))) + else: + # no time given, set it to 23:59 + self.__remoteModified.setTime(QTime(23, 59)) self.changed.emit() elif not fileName.endswith("_custom"): self.__lastUpdate = QDateTime() @@ -368,10 +371,11 @@ return from WebBrowser.WebBrowserWindow import WebBrowserWindow - self.__downloading = WebBrowserWindow.networkManager().get( + reply = WebBrowserWindow.networkManager().get( QNetworkRequest(self.location())) - self.__downloading.finished.connect( - lambda: self.__rulesDownloaded(self.__downloading)) + reply.finished.connect( + lambda: self.__rulesDownloaded(reply)) + self.__downloading = reply def __rulesDownloaded(self, reply): """