diff options
author | Kenny Levinsen <kl@kl.wtf> | 2020-08-03 21:21:34 +0200 |
---|---|---|
committer | Kenny Levinsen <kl@kl.wtf> | 2020-08-03 21:21:34 +0200 |
commit | afc3fa4b1107793d73540d777675950014898faa (patch) | |
tree | da919f45fcefd713111d04fe2e24676a30981b29 | |
parent | 98a4a4ff673d1325dc6dc9a46a77f587b8b760cb (diff) | |
download | seatd-afc3fa4b1107793d73540d777675950014898faa.tar.xz |
seat: Enable VT process switching when switching away
-rw-r--r-- | seatd/seat.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/seatd/seat.c b/seatd/seat.c index 6358f7d..8650e2b 100644 --- a/seatd/seat.c +++ b/seatd/seat.c @@ -535,7 +535,7 @@ int seat_activate(struct seat *seat) { log_info("acking pending VT switch"); seat->vt_pending_ack = false; if (seat->curttyfd != -1) { - terminal_set_process_switching(seat->curttyfd, false); + terminal_set_process_switching(seat->curttyfd, true); terminal_set_keyboard(seat->curttyfd, true); terminal_set_graphics(seat->curttyfd, false); close(seat->curttyfd); @@ -548,7 +548,7 @@ int seat_activate(struct seat *seat) { if (seat->next_vt > 0) { log_info("executing VT switch"); if (seat->curttyfd != -1) { - terminal_set_process_switching(seat->curttyfd, false); + terminal_set_process_switching(seat->curttyfd, true); terminal_set_keyboard(seat->curttyfd, true); terminal_set_graphics(seat->curttyfd, false); close(seat->curttyfd); |