Author: kelnos
Date: 2009-01-26 09:50:20 +0000 (Mon, 26 Jan 2009)
New Revision: 29384

Modified:
   xfce4-session/trunk/ChangeLog
   xfce4-session/trunk/NEWS
   xfce4-session/trunk/xfce4-session/main.c
Log:
        * xfce4-session/main.c: Respect the ICEAUTHORITY environment
          variable (bug 4369).

Modified: xfce4-session/trunk/ChangeLog
===================================================================
--- xfce4-session/trunk/ChangeLog       2009-01-26 01:38:57 UTC (rev 29383)
+++ xfce4-session/trunk/ChangeLog       2009-01-26 09:50:20 UTC (rev 29384)
@@ -1,3 +1,8 @@
+2009-10-26     Brian Tarricone <bj...@cornell.edu>
+
+       * xfce4-session/main.c: Respect the ICEAUTHORITY environment
+         variable (bug 4369).
+
 2009-01-26     Jannis Pohlmann <jan...@xfce.org>
 
        * == Released 4.5.99.1 ==

Modified: xfce4-session/trunk/NEWS
===================================================================
--- xfce4-session/trunk/NEWS    2009-01-26 01:38:57 UTC (rev 29383)
+++ xfce4-session/trunk/NEWS    2009-01-26 09:50:20 UTC (rev 29384)
@@ -1,5 +1,11 @@
+4.5.99.2 (Xfce 4.6rc2)
+======================
+
+- Respect the ICEAUTHORITY env var (bug 4369).
+
 4.5.99.1 (Xfce 4.6rc1)
 ======================
+
 - Translation updates: cs, da, fr, nb_NO, pt_BR, sv, zh_CN.
 
 4.5.93 (Xfce 4.6beta3)

Modified: xfce4-session/trunk/xfce4-session/main.c
===================================================================
--- xfce4-session/trunk/xfce4-session/main.c    2009-01-26 01:38:57 UTC (rev 
29383)
+++ xfce4-session/trunk/xfce4-session/main.c    2009-01-26 09:50:20 UTC (rev 
29384)
@@ -99,8 +99,11 @@
       xfce_unsetenv ("GDM_LANG");
     }
 
-  /* check access to $HOME/.ICEauthority */
-  authfile = xfce_get_homefile (".ICEauthority", NULL);
+  /* check access to $ICEAUTHORITY or $HOME/.ICEauthority if unset */
+  if (g_getenv ("ICEAUTHORITY"))
+    authfile = g_strdup (g_getenv ("ICEAUTHORITY"));
+  else
+    authfile = xfce_get_homefile (".ICEauthority", NULL);
   fd = open (authfile, O_RDWR | O_CREAT, 0600);
   if (fd < 0)
     {

_______________________________________________
Xfce4-commits mailing list
Xfce4-commits@xfce.org
http://foo-projects.org/mailman/listinfo/xfce4-commits

Reply via email to