kov changed gksu/trunk/ChangeLog, gksu/trunk/nautilus-gksu/libnautilus-gksu.c

Gustavo Noronha kov at costa.debian.org
Sun Aug 6 17:31:36 UTC 2006


Mensagem de log: 
only display the menu item if we're not already
root


-----


Modified: gksu/trunk/ChangeLog
===================================================================
--- gksu/trunk/ChangeLog	2006-07-23 19:36:17 UTC (rev 673)
+++ gksu/trunk/ChangeLog	2006-08-06 17:31:35 UTC (rev 674)
@@ -1,3 +1,9 @@
+2006-08-06  Gustavo Noronha Silva  <kov at debian.org>
+
+	* nautilus-gksu/libnautilus-gksu.c:
+	- only display the menu item if we're not already
+	  root
+
 2006-07-22  Gustavo Noronha Silva  <kov at debian.org>
 
 	* gksu/gksu.c, man/gksu.1:

Modified: gksu/trunk/nautilus-gksu/libnautilus-gksu.c
===================================================================
--- gksu/trunk/nautilus-gksu/libnautilus-gksu.c	2006-07-23 19:36:17 UTC (rev 673)
+++ gksu/trunk/nautilus-gksu/libnautilus-gksu.c	2006-08-06 17:31:35 UTC (rev 674)
@@ -1,4 +1,5 @@
 #include <stdlib.h>
+#include <unistd.h>
 #include <sys/types.h>
 #include <sys/wait.h>
 #include <string.h>
@@ -106,6 +107,11 @@
     NautilusFileInfo *file;
     NautilusMenuItem *item;
 
+    /* if we're already too, really or effectively, do not add
+       the menu item */
+    if (geteuid () == 0)
+      return NULL;
+
     /* only add a menu item if a single file is selected */
     if (files == NULL || files->next != NULL)
       return NULL;




More information about the gksu-commits mailing list