Fix QuestionDialog display for html like characters in title

Fixes #10298
This commit is contained in:
prculley
2017-12-07 08:32:41 -06:00
committed by Nick Hall
parent 7911785ea4
commit dd0956d6ce

View File

@@ -24,6 +24,7 @@
# #
#------------------------------------------------------------------------- #-------------------------------------------------------------------------
import sys import sys
import html
import logging import logging
_LOG = logging.getLogger(".dialog") _LOG = logging.getLogger(".dialog")
@@ -92,7 +93,8 @@ class QuestionDialog(object):
self.top.set_title("%s - Gramps" % msg1) self.top.set_title("%s - Gramps" % msg1)
label1 = self.xml.get_object('qd_label1') label1 = self.xml.get_object('qd_label1')
label1.set_text('<span weight="bold" size="larger">%s</span>' % msg1) label1.set_text('<span weight="bold" size="larger">%s</span>' %
html.escape(msg1))
label1.set_use_markup(True) label1.set_use_markup(True)
label2 = self.xml.get_object('qd_label2') label2 = self.xml.get_object('qd_label2')
@@ -124,7 +126,8 @@ class QuestionDialog2(object):
self.top.set_title("%s - Gramps" % msg1) self.top.set_title("%s - Gramps" % msg1)
label1 = self.xml.get_object('qd_label1') label1 = self.xml.get_object('qd_label1')
label1.set_text('<span weight="bold" size="larger">%s</span>' % msg1) label1.set_text('<span weight="bold" size="larger">%s</span>' %
html.escape(msg1))
label1.set_use_markup(True) label1.set_use_markup(True)
label2 = self.xml.get_object('qd_label2') label2 = self.xml.get_object('qd_label2')