Corrected saving color names containing an alpha channel. eric7

Sat, 11 Dec 2021 16:48:02 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sat, 11 Dec 2021 16:48:02 +0100
branch
eric7
changeset 8822
c6242c28d99d
parent 8821
0485c183b718
child 8823
eaf5196fb2a3

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)
     
 

eric ide

mercurial