From 25ab64f42a9ef31b65db8c7ff9f5780d8b2824e8 Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Wed, 17 Sep 2014 16:05:46 -0500 Subject: Get an accounts service instance in the application list --- src/im-application-list.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src') diff --git a/src/im-application-list.c b/src/im-application-list.c index b926e77..d3da85b 100644 --- a/src/im-application-list.c +++ b/src/im-application-list.c @@ -22,6 +22,7 @@ #include "indicator-messages-application.h" #include "gactionmuxer.h" #include "indicator-desktop-shortcuts.h" +#include "im-accounts-service.h" #include #include @@ -41,6 +42,8 @@ struct _ImApplicationList GSimpleAction * statusaction; GHashTable *app_status; + + ImAccountsService * as; }; G_DEFINE_TYPE (ImApplicationList, im_application_list, G_TYPE_OBJECT); @@ -449,6 +452,8 @@ im_application_list_dispose (GObject *object) g_clear_pointer (&list->applications, g_hash_table_unref); g_clear_object (&list->muxer); + g_clear_object (&list->as); + G_OBJECT_CLASS (im_application_list_parent_class)->dispose (object); } @@ -600,6 +605,8 @@ im_application_list_init (ImApplicationList *list) list->muxer = g_action_muxer_new (); g_action_muxer_insert (list->muxer, NULL, G_ACTION_GROUP (list->globalactions)); + list->as = im_accounts_service_ref_default(); + im_application_list_update_root_action (list); } -- cgit v1.2.3