summaryrefslogtreecommitdiff
path: root/src/seat.c
diff options
context:
space:
mode:
authorRobert Ancell <robert.ancell@canonical.com>2014-02-05 14:27:20 +0000
committerRobert Ancell <robert.ancell@canonical.com>2014-02-05 14:27:20 +0000
commit1a3e1251078d46f75bec333c89f65c6d90db476c (patch)
tree198f2dfae20ce801f151f039420f0c06d611117e /src/seat.c
parent311141a7d278af69a83770314207b37cfb9c6688 (diff)
downloadlightdm-1a3e1251078d46f75bec333c89f65c6d90db476c.tar.gz
Make xdg-seat a core property of a seat and always pass it to X servers
Diffstat (limited to 'src/seat.c')
-rw-r--r--src/seat.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/seat.c b/src/seat.c
index e2b9c2c5..7347d1ce 100644
--- a/src/seat.c
+++ b/src/seat.c
@@ -157,6 +157,18 @@ seat_get_integer_property (Seat *seat, const gchar *name)
return value ? atoi (value) : 0;
}
+const gchar *
+seat_get_name (Seat *seat)
+{
+ const gchar *name;
+
+ name = seat_get_string_property (seat, "xdg-seat");
+ if (name)
+ return name;
+
+ return "seat0";
+}
+
void
seat_set_can_switch (Seat *seat, gboolean can_switch)
{