[master][PATCH] Escape the status before setting it as markup

Vratislav Podzimek vpodzime at redhat.com
Tue Sep 24 19:28:54 UTC 2013


The spoke's status may contain characters that need to be escaped before used as
markup.

Signed-off-by: Vratislav Podzimek <vpodzime at redhat.com>
---
 pyanaconda/ui/gui/hubs/__init__.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pyanaconda/ui/gui/hubs/__init__.py b/pyanaconda/ui/gui/hubs/__init__.py
index 3042b51..f142a18 100644
--- a/pyanaconda/ui/gui/hubs/__init__.py
+++ b/pyanaconda/ui/gui/hubs/__init__.py
@@ -257,7 +257,7 @@ class Hub(GUIObject, common.Hub):
     def _updateCompleteness(self, spoke):
         spoke.selector.set_sensitive(spoke.ready)
         spoke.selector.set_property("status", spoke.status)
-        spoke.selector.set_tooltip_markup(spoke.status)
+        spoke.selector.set_tooltip_markup(GLib.markup_escape_text(spoke.status))
         spoke.selector.set_incomplete(not spoke.completed and spoke.mandatory)
         self._handleCompleteness(spoke)
 
-- 
1.7.11.7



More information about the anaconda-patches mailing list