Fixed wrong handling of some color settings. eric7

Wed, 08 Dec 2021 18:56:07 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Wed, 08 Dec 2021 18:56:07 +0100
branch
eric7
changeset 8816
299d3e6ee2cd
parent 8815
019052f7377a
child 8817
92214d84beef

Fixed wrong handling of some color settings.

eric7/Preferences/__init__.py file | annotate | diff | comparison | revisions
--- a/eric7/Preferences/__init__.py	Tue Dec 07 17:33:57 2021 +0100
+++ b/eric7/Preferences/__init__.py	Wed Dec 08 18:56:07 2021 +0100
@@ -1800,6 +1800,12 @@
             return "standard"
         else:
             return debugClientType
+    elif key in ["BgColorNew", "BgColorChanged"]:
+        col = Prefs.settings.value("Debugger/" + key)
+        if col is not None:
+            return QColor(col)
+        else:
+            return Prefs.tasksDefaults[key]
     else:
         return Prefs.settings.value(
             "Debugger/" + key, Prefs.debuggerDefaults[key])
@@ -1814,7 +1820,10 @@
     @param value the value to be set
     @type Any
     """
-    Prefs.settings.setValue("Debugger/" + key, value)
+    if key in ["BgColorNew", "BgColorChanged"]:
+        Prefs.settings.setValue("Debugger/" + key, value.name())
+    else:
+        Prefs.settings.setValue("Debugger/" + key, value)
 
 
 def getPython(key):
@@ -3114,7 +3123,8 @@
     @param value the value to be set
     """
     if key in ["TasksFixmeColor", "TasksWarningColor",
-               "TasksTodoColor", "TasksNoteColor"]:
+               "TasksTodoColor", "TasksNoteColor",
+               "TasksTestColor", "TasksDocuColor"]:
         Prefs.settings.setValue("Tasks/" + key, value.name())
     else:
         Prefs.settings.setValue("Tasks/" + key, value)

eric ide

mercurial