X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Flogin%2Flogind-seat.c;h=feebcf4558febcb23e44ccaf0b07f88f1ba0b832;hb=970edce6efcd3a0cf284aa0f43e0b27ecbd415f5;hp=4a4d40adca770c076525f6db31dc58d223eaa812;hpb=d7bd01b547bd91353513131561de9cc7d9f7d405;p=elogind.git diff --git a/src/login/logind-seat.c b/src/login/logind-seat.c index 4a4d40adc..feebcf455 100644 --- a/src/login/logind-seat.c +++ b/src/login/logind-seat.c @@ -246,8 +246,10 @@ int seat_set_active(Seat *s, Session *session) { old_active = s->active; s->active = session; - if (old_active) + if (old_active) { session_device_pause_all(old_active); + session_send_changed(old_active, "Active\0"); + } seat_apply_acls(s, old_active);