--- a/Preferences/__init__.py Mon Oct 23 19:42:32 2017 +0200 +++ b/Preferences/__init__.py Tue Oct 24 19:09:09 2017 +0200 @@ -2700,7 +2700,10 @@ pageUrl = prefClass.settings.value("PageURL") if pageUrl is None: pageUrl = QUrl() - downloads.append((url, location, done, pageUrl)) + downloaded = prefClass.settings.value("Downloaded") + if downloaded is None: + downloaded = QDateTime() + downloads.append((url, location, done, pageUrl, downloaded)) prefClass.settings.endArray() return downloads elif key == "RssFeeds": @@ -2818,6 +2821,7 @@ prefClass.settings.setValue("URL", v[0]) prefClass.settings.setValue("Title", v[1]) prefClass.settings.setValue("Icon", v[2]) + prefClass.settings.setValue("Downloaded", v[4]) index += 1 prefClass.settings.endArray() elif key in ["SyncFtpPassword", "SyncEncryptionKey"]: @@ -2887,7 +2891,10 @@ pageUrl = prefClass.settings.value("PageURL") if pageUrl is None: pageUrl = QUrl() - downloads.append((url, location, done, pageUrl)) + downloaded = prefClass.settings.value("Downloaded") + if downloaded is None: + downloaded = QDateTime() + downloads.append((url, location, done, pageUrl, downloaded)) prefClass.settings.endArray() return downloads elif key == "RssFeeds": @@ -3011,6 +3018,7 @@ prefClass.settings.setValue("Location", v[1]) prefClass.settings.setValue("Done", v[2]) prefClass.settings.setValue("PageURL", v[3]) + prefClass.settings.setValue("Downloaded", v[4]) index += 1 prefClass.settings.endArray() elif key == "RssFeeds":