diff --git a/gramps/gui/dialog.py b/gramps/gui/dialog.py
index 5ffd7a6a0..a257be878 100644
--- a/gramps/gui/dialog.py
+++ b/gramps/gui/dialog.py
@@ -24,6 +24,7 @@
#
#-------------------------------------------------------------------------
import sys
+import html
import logging
_LOG = logging.getLogger(".dialog")
@@ -92,7 +93,8 @@ class QuestionDialog(object):
self.top.set_title("%s - Gramps" % msg1)
label1 = self.xml.get_object('qd_label1')
- label1.set_text('%s' % msg1)
+ label1.set_text('%s' %
+ html.escape(msg1))
label1.set_use_markup(True)
label2 = self.xml.get_object('qd_label2')
@@ -124,7 +126,8 @@ class QuestionDialog2(object):
self.top.set_title("%s - Gramps" % msg1)
label1 = self.xml.get_object('qd_label1')
- label1.set_text('%s' % msg1)
+ label1.set_text('%s' %
+ html.escape(msg1))
label1.set_use_markup(True)
label2 = self.xml.get_object('qd_label2')