Fix for #1831 - use css style string. This prevents crashing on systems that bring back a color with opacity as the system default
This commit is contained in:
@@ -24,8 +24,11 @@ class ItemDescription(wx.Panel):
|
|||||||
desc = re.sub("<( *)font( *)color( *)=(.*?)>(?P<inside>.*?)<( *)/( *)font( *)>", "\g<inside>", desc)
|
desc = re.sub("<( *)font( *)color( *)=(.*?)>(?P<inside>.*?)<( *)/( *)font( *)>", "\g<inside>", desc)
|
||||||
# Strip URLs
|
# Strip URLs
|
||||||
desc = re.sub("<( *)a(.*?)>(?P<inside>.*?)<( *)/( *)a( *)>", "\g<inside>", desc)
|
desc = re.sub("<( *)a(.*?)>(?P<inside>.*?)<( *)/( *)a( *)>", "\g<inside>", desc)
|
||||||
desc = "<body bgcolor='" + bgcolor.GetAsString(wx.C2S_HTML_SYNTAX) + "' text='" + fgcolor.GetAsString(
|
desc = "<body style='background-color: {}; color: {}'>{}</body>".format(
|
||||||
wx.C2S_HTML_SYNTAX) + "' >" + desc + "</body>"
|
bgcolor.GetAsString(wx.C2S_CSS_SYNTAX),
|
||||||
|
fgcolor.GetAsString(wx.C2S_CSS_SYNTAX),
|
||||||
|
desc
|
||||||
|
)
|
||||||
|
|
||||||
self.description.SetPage(desc)
|
self.description.SetPage(desc)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user