Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFran Rogers <fran@dumetella.net>2010-07-12 00:48:52 (GMT)
committer Fran Rogers <fran@dumetella.net>2010-07-12 00:48:52 (GMT)
commit5635e9e56468d02de79a1047e0c5e5c716f58671 (patch)
tree28768a07dcde1ec2b736e371425f506a66e022c3
parent4851201a39c425717721e4dd05f65406b6d3e4ba (diff)
Escape Pango markup in network names
-rw-r--r--extensions/deviceicon/network.py6
-rw-r--r--src/jarabe/desktop/meshbox.py7
2 files changed, 9 insertions, 4 deletions
diff --git a/extensions/deviceicon/network.py b/extensions/deviceicon/network.py
index 399ef78..6f5a19a 100644
--- a/extensions/deviceicon/network.py
+++ b/extensions/deviceicon/network.py
@@ -27,6 +27,7 @@ import re
import datetime
import time
import gtk
+import glib
import gobject
import gconf
import dbus
@@ -471,7 +472,7 @@ class WirelessDeviceView(ToolButton):
else:
self._icon.props.badge_name = None
- self._palette.props.primary_text = self._name
+ self._palette.props.primary_text = glib.markup_escape_text(self._name)
self._update_state()
self._update_color()
@@ -671,7 +672,8 @@ class OlpcMeshDeviceView(ToolButton):
network.DEVICE_STATE_NEED_AUTH,
network.DEVICE_STATE_IP_CONFIG,
network.DEVICE_STATE_ACTIVATED):
- text = _("Mesh Network") + " " + str(self._channel)
+ text = (_("Mesh Network") + " " +
+ glib.markup_escape_text(str(self._channel)))
else:
text = _("Mesh Network")
self._palette.props.primary_text = text
diff --git a/src/jarabe/desktop/meshbox.py b/src/jarabe/desktop/meshbox.py
index eabc737..1c2880b 100644
--- a/src/jarabe/desktop/meshbox.py
+++ b/src/jarabe/desktop/meshbox.py
@@ -22,6 +22,7 @@ import hashlib
import dbus
import hippo
+import glib
import gobject
import gtk
@@ -157,7 +158,7 @@ class WirelessNetworkView(CanvasPulsingIcon):
icon_size=style.STANDARD_ICON_SIZE,
badge_name=self.props.badge_name)
- p = palette.Palette(primary_text=self._name,
+ p = palette.Palette(primary_text=glib.markup_escape_text(self._name),
icon=self._palette_icon)
self._connect_item = MenuItem(_('Connect'), 'dialog-ok')
@@ -617,10 +618,12 @@ class ActivityView(hippo.CanvasBox):
return icon
def _create_palette(self):
+ p_text = glib.markup_escape_text(self._model.activity.props.name)
p_icon = Icon(file=self._model.get_icon_name(),
xo_color=self._model.get_color())
p_icon.props.icon_size = gtk.ICON_SIZE_LARGE_TOOLBAR
- p = palette.Palette(None, primary_text=self._model.activity.props.name,
+ p = palette.Palette(None,
+ primary_text=p_text,
icon=p_icon)
private = self._model.activity.props.private