WebBrowser/AdBlock/AdBlockSubscription.py

changeset 6150
20efcd29b237
parent 6118
da9e08920e7c
child 6645
ad476851d7e0
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):
         """

eric ide

mercurial