1
=== modified file 'src/user-menu-mgr.c'
2
--- src/user-menu-mgr.c 2012-02-10 07:33:14 +0000
3
+++ src/user-menu-mgr.c 2012-02-23 18:19:12 +0000
8
+/* Check to see if the lockdown key is protecting from
9
+ locking the screen. If not, lock it. */
11
+lock_if_possible (void) {
12
+ ensure_settings_client ();
14
+ if (!g_settings_get_boolean (settings, LOCKDOWN_KEY_SCREENSAVER)) {
15
+ lock_screen(NULL, 0, NULL);
22
/* Starts a new generic session */
24
activate_new_session (DbusmenuMenuitem * mi, guint timestamp, gpointer user_data)
26
- users_service_dbus_show_greeter (USERS_SERVICE_DBUS(user_data));
29
+ users_service_dbus_show_greeter (USERS_SERVICE_DBUS(user_data));
34
/* Activates a session for a particular user. */
36
UserData *user = (UserData *)user_data;
37
UsersServiceDbus *service = user->service;
41
users_service_dbus_activate_user_session (service, user);
45
UserMenuMgr* user_mgr = USER_MENU_MGR(user_data);
46
UsersServiceDbus *service = user_mgr->users_dbus_interface;
48
- users_service_dbus_activate_guest_session(service);
51
+ if (users_service_dbus_activate_guest_session(service)) {