diff options
author | Charles Kerr <charles.kerr@canonical.com> | 2012-06-14 19:51:03 -0500 |
---|---|---|
committer | Charles Kerr <charles.kerr@canonical.com> | 2012-06-14 19:51:03 -0500 |
commit | 537a40e055d701e5d735f1bf47a4875e3461df02 (patch) | |
tree | 792eea66e752e207ac3a53e1369b1e6872421214 /src/session-service.c | |
parent | 50a6e9172ff4588d25b3fc44003c9542dd3703a1 (diff) | |
download | ayatana-indicator-session-537a40e055d701e5d735f1bf47a4875e3461df02.tar.gz ayatana-indicator-session-537a40e055d701e5d735f1bf47a4875e3461df02.tar.bz2 ayatana-indicator-session-537a40e055d701e5d735f1bf47a4875e3461df02.zip |
a step in merging the two menus: initial merge of the two menus
Diffstat (limited to 'src/session-service.c')
-rw-r--r-- | src/session-service.c | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/src/session-service.c b/src/session-service.c index 508887f..ece3a1d 100644 --- a/src/session-service.c +++ b/src/session-service.c @@ -98,17 +98,11 @@ main (int argc, char ** argv) greeter_mode = get_greeter_mode(); - // Devices - DeviceMenuMgr* device_mgr = device_menu_mgr_new (session_dbus, greeter_mode); - DbusmenuServer * server = dbusmenu_server_new(INDICATOR_SESSION_DBUS_OBJECT); - dbusmenu_server_set_root(server, device_mgr_get_root_item (device_mgr)); - - if (!greeter_mode) { - // Users - UserMenuMgr* user_mgr = user_menu_mgr_new (session_dbus, greeter_mode); - DbusmenuServer* users_server = dbusmenu_server_new (INDICATOR_USERS_DBUS_OBJECT); - dbusmenu_server_set_root (users_server, user_mgr_get_root_item (user_mgr)); - } + DbusmenuMenuitem * root_item = dbusmenu_menuitem_new (); + device_menu_mgr_new (root_item, session_dbus, greeter_mode); + user_menu_mgr_new (root_item, session_dbus, greeter_mode); + DbusmenuServer* server = dbusmenu_server_new (INDICATOR_SESSION_DBUS_OBJECT); + dbusmenu_server_set_root (server, root_item); mainloop = g_main_loop_new(NULL, FALSE); g_main_loop_run(mainloop); |