diff options
author | Ted Gould <ted@gould.cx> | 2014-09-17 11:13:26 -0500 |
---|---|---|
committer | Ted Gould <ted@gould.cx> | 2014-09-17 11:13:26 -0500 |
commit | 638d0ad9575f02e8101e864e8d2c8bfa2c85a84f (patch) | |
tree | b259bebe4c8f9b3b80dc3366d2722b597a02e7ab /src/im-menu.c | |
parent | 3b3e0d14f583c89f42ae69f372d8ac5be0691e96 (diff) | |
download | ayatana-indicator-messages-638d0ad9575f02e8101e864e8d2c8bfa2c85a84f.tar.gz ayatana-indicator-messages-638d0ad9575f02e8101e864e8d2c8bfa2c85a84f.tar.bz2 ayatana-indicator-messages-638d0ad9575f02e8101e864e8d2c8bfa2c85a84f.zip |
Grab an AS reference
Diffstat (limited to 'src/im-menu.c')
-rw-r--r-- | src/im-menu.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/im-menu.c b/src/im-menu.c index 36773c9..e35f7c2 100644 --- a/src/im-menu.c +++ b/src/im-menu.c @@ -18,6 +18,7 @@ */ #include "im-menu.h" +#include "accounts-service.h" struct _ImMenuPrivate { @@ -25,6 +26,7 @@ struct _ImMenuPrivate GMenu *menu; ImApplicationList *applist; gboolean on_greeter; + AccountsService *as; }; G_DEFINE_TYPE_WITH_PRIVATE (ImMenu, im_menu, G_TYPE_OBJECT) @@ -45,6 +47,7 @@ im_menu_finalize (GObject *object) g_object_unref (priv->toplevel_menu); g_object_unref (priv->menu); g_object_unref (priv->applist); + g_object_unref (priv->as); G_OBJECT_CLASS (im_menu_parent_class)->finalize (object); } @@ -125,6 +128,7 @@ im_menu_init (ImMenu *menu) priv->toplevel_menu = g_menu_new (); priv->menu = g_menu_new (); priv->on_greeter = FALSE; + priv->as = accounts_service_ref_default(); root = g_menu_item_new (NULL, "indicator.messages"); g_menu_item_set_attribute (root, "x-canonical-type", "s", "com.canonical.indicator.root"); |