summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRay Strode <rstrode@redhat.com>2009-08-04 13:57:47 -0400
committerRay Strode <rstrode@redhat.com>2009-08-04 13:58:01 -0400
commita9cf528e725f7553dcd8fd9c07c54a87fd383869 (patch)
tree3439af0205dcbcfa3e253d4e6204104083af61a8
parent0746a347d2f447c35380a77a3f22266d005cd879 (diff)
downloadgdm-a9cf528e725f7553dcd8fd9c07c54a87fd383869.tar.gz
Only manage default seats.
We leave other seat types for other programs.
-rw-r--r--daemon/gdm-local-display-factory.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/daemon/gdm-local-display-factory.c b/daemon/gdm-local-display-factory.c
index 95116f16..d8c2a986 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