Updating branch refs/heads/master
         to 732f0b58026738c23bef3121668bbdd695e09fb1 (commit)
       from 27058a6b679233d6921dab44ee70bb9638a15f24 (commit)

commit 732f0b58026738c23bef3121668bbdd695e09fb1
Author: Nick Schermer <[email protected]>
Date:   Tue Apr 17 21:24:27 2012 +0200

    Make the buttons sensitive when using sudo (bug #8708).

 xfce4-session/xfsm-shutdown.c |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/xfce4-session/xfsm-shutdown.c b/xfce4-session/xfsm-shutdown.c
index b55dc27..30021af 100644
--- a/xfce4-session/xfsm-shutdown.c
+++ b/xfce4-session/xfsm-shutdown.c
@@ -701,7 +701,13 @@ xfsm_shutdown_can_restart (XfsmShutdown  *shutdown,
   if (xfsm_consolekit_can_restart (shutdown->consolekit, can_restart, error))
     return TRUE;
 
-  return xfsm_shutdown_sudo_init (shutdown, error);
+  if (xfsm_shutdown_sudo_init (shutdown, error))
+    {
+      *can_restart = TRUE;
+      return TRUE;
+    }
+
+  return FALSE;
 }
 
 
@@ -722,7 +728,13 @@ xfsm_shutdown_can_shutdown (XfsmShutdown  *shutdown,
   if (xfsm_consolekit_can_shutdown (shutdown->consolekit, can_shutdown, error))
     return TRUE;
 
-  return xfsm_shutdown_sudo_init (shutdown, error);
+  if (xfsm_shutdown_sudo_init (shutdown, error))
+    {
+      *can_shutdown = TRUE;
+      return TRUE;
+    }
+
+  return FALSE;
 }
 
 
_______________________________________________
Xfce4-commits mailing list
[email protected]
https://mail.xfce.org/mailman/listinfo/xfce4-commits

Reply via email to