Sat, 11 Dec 2021 16:48:02 +0100
Corrected saving color names containing an alpha channel.
eric7/Preferences/__init__.py | file | annotate | diff | comparison | revisions |
--- a/eric7/Preferences/__init__.py Sat Dec 11 16:47:26 2021 +0100 +++ b/eric7/Preferences/__init__.py Sat Dec 11 16:48:02 2021 +0100 @@ -1821,7 +1821,8 @@ @type Any """ if key in ["BgColorNew", "BgColorChanged"]: - Prefs.settings.setValue("Debugger/" + key, value.name()) + Prefs.settings.setValue( + "Debugger/" + key, value.name(QColor.NameFormat.HexArgb)) else: Prefs.settings.setValue("Debugger/" + key, value) @@ -2207,8 +2208,9 @@ @param key the key of the colour to be set @param value the colour to be set """ - val = ("#{0:8x}".format(value.rgba()) if value.alpha() < 255 - else value.name()) + val = (value.name(QColor.NameFormat.HexArgb) + if value.alpha() < 255 else + value.name()) Prefs.settings.setValue("Editor/Colour/" + key, val)