[gdm/display-configuration: 20/20] Only manage default seats.



commit a9cf528e725f7553dcd8fd9c07c54a87fd383869
Author: Ray Strode <rstrode redhat com>
Date:   Tue Aug 4 13:57:47 2009 -0400

    Only manage default seats.
    
    We leave other seat types for other programs.

 daemon/gdm-local-display-factory.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/daemon/gdm-local-display-factory.c b/daemon/gdm-local-display-factory.c
index 95116f1..d8c2a98 100644
--- a/daemon/gdm-local-display-factory.c
+++ b/daemon/gdm-local-display-factory.c
@@ -817,9 +817,12 @@ manage_static_sessions_per_seat (GdmLocalDisplayFactory *factory,
 static void
 seat_added (DBusGProxy             *mgr_proxy,
             const char             *sid,
+            const char             *type,
             GdmLocalDisplayFactory *factory)
 {
-        manage_static_sessions_per_seat (factory, sid);
+        if (strcmp (type, "Default") == 0) {
+                manage_static_sessions_per_seat (factory, sid);
+        }
 }
 
 static gboolean



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]