18241N/A+ if ((pw = getpwuid (uid)) != NULL) {
13001N/A+ * @method: The g-s-m DBUS method name,
e.g. "Logout" or "Shutdown"
13001N/A+gpm_manager_action_interactive (GpmManager *manager)
13001N/A+ connection = dbus_g_bus_get (DBUS_BUS_SESSION, &error);
14471N/A+ egg_warning ("Couldn't connect to PowerManager %s",
13001N/A+ proxy = dbus_g_proxy_new_for_name (connection,
13001N/A+ dbus_g_proxy_call_no_reply (proxy, "Shutdown",
13001N/A * @manager: This class instance
13001N/A } else if (strcmp (action, ACTION_INTERACTIVE) == 0) {
13001N/A gpm_info_explain_reason (manager->priv->info, GPM_EVENT_NOTIFICATION,
13001N/A _("GNOME interactive logout."), reason);
13001N/A- gnome_client_request_save (gnome_master_client (),
13001N/A- TRUE, GNOME_INTERACT_ANY, FALSE, TRUE);
13001N/A+ if (gpm_manager_action_interactive (manager) == FALSE)
14471N/A+ egg_warning ("Couldn't ask for interactive dialog from session manager");
14471N/A egg_warning ("unknown action %s", action);