diff -r 01812b281a1e -r 191efdc54c62 Helpviewer/AdBlock/AdBlockSubscription.py --- a/Helpviewer/AdBlock/AdBlockSubscription.py Sun May 06 18:10:24 2012 +0200 +++ b/Helpviewer/AdBlock/AdBlockSubscription.py Sun May 06 19:08:47 2012 +0200 @@ -20,6 +20,7 @@ import Helpviewer.HelpWindow import Utilities +import Preferences class AdBlockSubscription(QObject): @@ -228,8 +229,15 @@ self.__populateCache() self.changed.emit() + self.checkForUpdate() + + def checkForUpdate(self): + """ + Public method to check for an update. + """ if not self.__lastUpdate.isValid() or \ - self.__lastUpdate.addDays(7) < QDateTime.currentDateTime(): + self.__lastUpdate.addDays(Preferences.getHelp("AdBlockUpdatePeriod")) < \ + QDateTime.currentDateTime(): self.updateNow() def updateNow(self):