gnome-session-07-logout-dialog.diff revision 16889
13859N/Adiff -Nur gnome-session-2.23.6-orig/gnome-session/gsm-logout-dialog.c gnome-session-2.23.6/gnome-session/gsm-logout-dialog.c
13859N/A--- gnome-session-2.23.6-orig/gnome-session/gsm-logout-dialog.c 2008-08-07 12:32:18.469687950 +0800
13859N/A+++ gnome-session-2.23.6/gnome-session/gsm-logout-dialog.c 2008-08-07 12:32:53.941874874 +0800
13859N/A #include <glib/gi18n.h>
13859N/A+#include <gdk/gdkx.h>
13859N/A #include "gsm-logout-dialog.h"
13859N/A #include "gsm-power-manager.h"
16889N/Adiff -Nur gnome-session-2.27.4-orig/gnome-session/gsm-consolekit.c gnome-session-2.27.4/gnome-session/gsm-consolekit.c
16889N/A--- gnome-session-2.27.4/gnome-session/gsm-consolekit.c 2009-07-01 20:45:30.000000000 +0800
16889N/A+++ gnome-session-2.27.4-new/gnome-session/gsm-consolekit.c 2009-07-28 16:13:40.265207175 +0800
16889N/A+#include <sys/types.h>
16889N/A+#include <auth_attr.h>
16889N/A #include <glib-object.h>
16889N/A+ ret = (gboolean)chkauthattr("solaris.system.shutdown",
16889N/A return gsm_consolekit_can_do_action (manager, "org.freedesktop.consolekit.system.restart") ||
16889N/A gsm_consolekit_can_do_action (manager, "org.freedesktop.consolekit.system.restart-multiple-users");
16889N/A return gsm_consolekit_can_do_action (manager, "org.freedesktop.consolekit.system.stop") ||
16889N/A gsm_consolekit_can_do_action (manager, "org.freedesktop.consolekit.system.stop-multiple-users");