summaryrefslogtreecommitdiff
diff options
authorMirco Müller <mirco.mueller@ubuntu.com>2011-04-07 10:52:17 +0200
committerMirco Müller <mirco.mueller@ubuntu.com>2011-04-07 10:52:17 +0200
commit48ecc44dd6056fa010f96c043575b235504acb1e (patch)
treea51e0ed7a556e01450cf083fe7d1650b13110d80
parente2eee4866c7f4be67cf099b4b91711df8379dbe5 (diff)
parent217e9e7ef3844ab4dbc902181636824383d359ea (diff)
modified:
services/panel-service.c Merged Ted's set-indicator-env after review and approval from Jay. This fixes LP: #703555 (bzr r1081)
-rw-r--r--services/panel-service.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/services/panel-service.c b/services/panel-service.c
index 305ebe55c..72f9292f1 100644
--- a/services/panel-service.c
+++ b/services/panel-service.c
@@ -568,6 +568,13 @@ on_indicator_menu_show_now_changed (IndicatorObject *object,
g_free (entry_id);
}
+static const gchar * indicator_environment[] = {
+ "unity",
+ "unity-3d",
+ "unity-panel-service",
+ NULL
+};
+
static void
load_indicator (PanelService *self, IndicatorObject *object, const gchar *_name)
{
@@ -575,6 +582,8 @@ load_indicator (PanelService *self, IndicatorObject *object, const gchar *_name)
gchar *name;
GList *entries, *entry;
+ indicator_object_set_environment(object, (const GStrv)indicator_environment);
+
if (_name != NULL)
name = g_strdup (_name);
else