Wed, 08 Dec 2021 18:56:07 +0100
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)