Preferences: fixed an issue causing download URLs being set to None causing issues later on. maintenance

Fri, 05 Oct 2018 18:59:06 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Fri, 05 Oct 2018 18:59:06 +0200
branch
maintenance
changeset 6541
eb33ca9a8b22
parent 6526
b9992e48f2fc
child 6542
dac410f3aff4

Preferences: fixed an issue causing download URLs being set to None causing issues later on.
(grafted from 61a8d416dd346db7fb2af989a6750c476bb5c101)

Preferences/__init__.py file | annotate | diff | comparison | revisions
--- 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")

eric ide

mercurial