X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Flogin%2Flogind-seat.c;h=3daaf000eaccf0087962cd40a2f8b504d30a3cb7;hp=72bcfc4a52b89ac0c4a7ac4fad7a216d62b2968c;hb=42c23dcd12e2b65f7b16b560cabdaf46bafaefec;hpb=c0434076fbe643d3830b00de233900b8f828dbde diff --git a/src/login/logind-seat.c b/src/login/logind-seat.c index 72bcfc4a5..3daaf000e 100644 --- a/src/login/logind-seat.c +++ b/src/login/logind-seat.c @@ -473,7 +473,7 @@ void seat_claim_position(Seat *s, Session *session, unsigned int pos) { seat_evict_position(s, session); session->position = pos; - if (pos > 0 && !s->positions[pos]) + if (pos > 0) s->positions[pos] = session; }