diff options
author | Ted Gould <ted@gould.cx> | 2013-08-15 12:50:16 -0500 |
---|---|---|
committer | Ted Gould <ted@gould.cx> | 2013-08-15 12:50:16 -0500 |
commit | 194c8bf9e07b10fb4857aeb5366b3aaee07dd9a2 (patch) | |
tree | 5e6e4f5e2ba0ede8990d86af14eb7066642c626b /src/messages-service.c | |
parent | a7e92c991d3970710eb94ecae1a3c7bd66ea1d3c (diff) | |
download | ayatana-indicator-messages-194c8bf9e07b10fb4857aeb5366b3aaee07dd9a2.tar.gz ayatana-indicator-messages-194c8bf9e07b10fb4857aeb5366b3aaee07dd9a2.tar.bz2 ayatana-indicator-messages-194c8bf9e07b10fb4857aeb5366b3aaee07dd9a2.zip |
Really we should set status on the application list
Diffstat (limited to 'src/messages-service.c')
-rw-r--r-- | src/messages-service.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/src/messages-service.c b/src/messages-service.c index 92a3f99..6423cd5 100644 --- a/src/messages-service.c +++ b/src/messages-service.c @@ -85,7 +85,6 @@ set_status (IndicatorMessagesService *service, { GDesktopAppInfo *appinfo; const gchar *id; - GList * menulist, * menu; g_return_if_fail (g_str_equal (status_str, "available") || g_str_equal (status_str, "away")|| @@ -101,16 +100,11 @@ set_status (IndicatorMessagesService *service, id = g_app_info_get_id (G_APP_INFO (appinfo)); - menulist = g_hash_table_get_values(menus); - for (menu = menulist; menu != NULL; menu = g_list_next(menu)) { - ImMenu * immenu = IM_MENU(menu->data); - im_menu_set_status(immenu, id, status_str); - } + im_application_list_set_status(applications, id, status_str); indicator_messages_service_complete_set_status (service, invocation); g_object_unref (appinfo); - g_list_free(menulist); } |