summary refs log tree commit diff
path: root/pkgs/desktops/gnome-3/core/gdm/gdm-session-worker_xserver-path.patch
blob: d020752fef3a64b4d16a8bccfa0260f87b459322 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
diff --git a/daemon/gdm-session-worker.c.orig b/daemon/gdm-session-worker.c
index 7bbda49..592691d 100644
--- a/daemon/gdm-session-worker.c.orig
+++ b/daemon/gdm-session-worker.c
@@ -1557,6 +1557,12 @@ gdm_session_worker_accredit_user (GdmSessionWorker  *worker,
                 goto out;
         }
 
+        if (g_getenv ("GDM_X_SERVER_EXTRA_ARGS") != NULL) {
+                g_debug ("forwarding GDM_X_SERVER_EXTRA_ARGS= %s", g_getenv("GDM_X_SERVER_EXTRA_ARGS"));
+                gdm_session_worker_set_environment_variable (worker, "GDM_X_SERVER_EXTRA_ARGS",
+                                                             g_getenv("GDM_X_SERVER_EXTRA_ARGS"));
+        }
+
         gdm_session_worker_update_environment_from_passwd_info (worker,
                                                                 uid,
                                                                 gid,