aboutsummaryrefslogtreecommitdiff
path: root/src/app-section.c
diff options
context:
space:
mode:
authorLars Uebernickel <lars.uebernickel@canonical.com>2012-08-21 11:40:47 +0200
committerLars Uebernickel <lars.uebernickel@canonical.com>2012-08-21 11:40:47 +0200
commit7d036b65aac90b646eb7845cfc8e229464f372f0 (patch)
tree0f35744b42ad90681db927832228d0002f0f41f9 /src/app-section.c
parent699c7421e9591326e1629e2fce586e0336623936 (diff)
downloadayatana-indicator-messages-7d036b65aac90b646eb7845cfc8e229464f372f0.tar.gz
ayatana-indicator-messages-7d036b65aac90b646eb7845cfc8e229464f372f0.tar.bz2
ayatana-indicator-messages-7d036b65aac90b646eb7845cfc8e229464f372f0.zip
Show icons in application and source menu items
Everthing goes through GIcon now, using g_icon_{to,new_for}_string to set a string attribute on the menu item. The attribute is prefixed x-canonical- for now.
Diffstat (limited to 'src/app-section.c')
-rw-r--r--src/app-section.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/app-section.c b/src/app-section.c
index 1602ac6..70bf21e 100644
--- a/src/app-section.c
+++ b/src/app-section.c
@@ -312,7 +312,7 @@ app_section_set_app_info (AppSection *self,
GSimpleAction *launch;
GFile *keyfile;
GMenuItem *item;
- gchar *iconname;
+ gchar *iconstr;
g_return_if_fail (priv->appinfo == NULL);
@@ -330,9 +330,9 @@ app_section_set_app_info (AppSection *self,
item = g_menu_item_new (g_app_info_get_name (G_APP_INFO (priv->appinfo)), "launch");
g_menu_item_set_attribute (item, "x-canonical-type", "s", "ImAppMenuItem");
- iconname = g_icon_to_string (g_app_info_get_icon (G_APP_INFO (priv->appinfo)));
- g_menu_item_set_attribute (item, INDICATOR_MENU_ATTRIBUTE_ICON_NAME, "s", iconname);
- g_free (iconname);
+ iconstr = g_icon_to_string (g_app_info_get_icon (G_APP_INFO (priv->appinfo)));
+ g_menu_item_set_attribute (item, "x-canonical-icon", "s", iconstr);
+ g_free (iconstr);
g_menu_append_item (priv->menu, item);
g_object_unref (item);