aboutsummaryrefslogtreecommitdiff
path: root/src/messages-service.c
diff options
context:
space:
mode:
authorTed Gould <ted@gould.cx>2013-08-15 12:50:16 -0500
committerTed Gould <ted@gould.cx>2013-08-15 12:50:16 -0500
commit194c8bf9e07b10fb4857aeb5366b3aaee07dd9a2 (patch)
tree5e6e4f5e2ba0ede8990d86af14eb7066642c626b /src/messages-service.c
parenta7e92c991d3970710eb94ecae1a3c7bd66ea1d3c (diff)
downloadayatana-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.c8
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);
}