diff options
-rw-r--r-- | src/login/logind-seat.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/login/logind-seat.c b/src/login/logind-seat.c index 9b6ceb31af..c5350fbf53 100644 --- a/src/login/logind-seat.c +++ b/src/login/logind-seat.c @@ -445,7 +445,7 @@ bool seat_can_multi_session(Seat *s) { bool seat_can_tty(Seat *s) { assert(s); - return seat_is_seat0(s); + return seat_is_seat0(s) && s->manager->console_active_fd >= 0; } bool seat_has_master_device(Seat *s) { |