diff options
author | William Jon McCann <mccann@jhu.edu> | 2007-03-19 16:35:55 -0400 |
---|---|---|
committer | William Jon McCann <mccann@jhu.edu> | 2007-03-19 16:35:55 -0400 |
commit | 4c365a8e28adafd6619ada97d4239e9e6df429ab (patch) | |
tree | 07747bdf4b591fffdf753ab7242d8cfbd13f5b02 /src/ck-seat.c | |
parent | c40a87c622ac1543dc2d9cdccc651e33affadcfa (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.c | 14 |
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) |