diff -r b9992e48f2fc -r eb33ca9a8b22 Preferences/__init__.py --- a/Preferences/__init__.py Wed Oct 03 12:39:08 2018 +0200 +++ b/Preferences/__init__.py Fri Oct 05 18:59:06 2018 +0200 @@ -2758,6 +2758,8 @@ for index in range(length): prefClass.settings.setArrayIndex(index) url = prefClass.settings.value("URL") + if url is None: + url = QUrl() location = prefClass.settings.value("Location") done = toBool(prefClass.settings.value("Done")) pageUrl = prefClass.settings.value("PageURL") @@ -2958,6 +2960,8 @@ download = {} prefClass.settings.setArrayIndex(index) download["URL"] = prefClass.settings.value("URL") + if download["URL"] is None: + download["URL"] = QUrl() download["Location"] = prefClass.settings.value("Location") download["Done"] = toBool(prefClass.settings.value("Done")) download["PageURL"] = prefClass.settings.value("PageURL")