summaryrefslogtreecommitdiffstats
path: root/src/ck-seat.c
diff options
context:
space:
mode:
authorWilliam Jon McCann <mccann@jhu.edu>2007-03-19 16:35:55 -0400
committerWilliam Jon McCann <mccann@jhu.edu>2007-03-19 16:35:55 -0400
commit4c365a8e28adafd6619ada97d4239e9e6df429ab (patch)
tree07747bdf4b591fffdf753ab7242d8cfbd13f5b02 /src/ck-seat.c
parentc40a87c622ac1543dc2d9cdccc651e33affadcfa (diff)
add CanActivateSessions to Seat interface
And associated documentation and added to test-fus.
Diffstat (limited to 'src/ck-seat.c')
-rw-r--r--src/ck-seat.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/ck-seat.c b/src/ck-seat.c
index 0b8ef80..06f0240 100644
--- a/src/ck-seat.c
+++ b/src/ck-seat.c
@@ -593,6 +593,20 @@ ck_seat_add_session (CkSeat *seat,
}
gboolean
+ck_seat_can_activate_sessions (CkSeat *seat,
+ gboolean *can_activate,
+ GError **error)
+{
+ g_return_val_if_fail (CK_IS_SEAT (seat), FALSE);
+
+ if (can_activate != NULL) {
+ *can_activate = (seat->priv->kind == CK_SEAT_KIND_STATIC);
+ }
+
+ return TRUE;
+}
+
+gboolean
ck_seat_get_kind (CkSeat *seat,
CkSeatKind *kind,
GError **error)