diff --git a/gui/itemStats.py b/gui/itemStats.py index 20e4eb26d..16d1ac581 100644 --- a/gui/itemStats.py +++ b/gui/itemStats.py @@ -200,9 +200,11 @@ class ItemDescription ( wx.Panel ): fgcolor = wx.SystemSettings_GetColour(wx.SYS_COLOUR_WINDOWTEXT) self.description = wx.html.HtmlWindow(self) - desc = item.description.replace("\r","
") - desc = re.sub("<( *)font( *)color( *)=(.*)>", "", desc) - desc = re.sub("<( *)/( *)font( *)>","", desc) + desc = item.description.replace("\r", "
") + # Strip font tags + desc = re.sub("<( *)font( *)color( *)=(.*?)>(?P.*?)<( *)/( *)font( *)>", "\g", desc) + # Strip URLs + desc = re.sub("<( *)a(.*?)>(?P.*?)<( *)/( *)a( *)>", "\g", desc) desc = "" + desc + "" self.description.SetPage(desc)