diff options
author | Colin Guthrie <colin@mageia.org> | 2012-09-03 23:47:01 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2012-09-12 08:19:40 +0200 |
commit | c9caad802128a5dc599342c1400a61f31e8b17b5 (patch) | |
tree | dae3d4c625a726d4fba51d0f8a193d9a3f33d63f /src/login/multi-seat-x.c | |
parent | f904bdf2e9f6f858802489ab07ff070d4677bccb (diff) |
logind: If all user sessions are in closing state, set the overall status to closing.
PulseAudio for example will keep a client connection open provided
at least one session exists. However, if all sessions are currently
in the process of closing, we should flag that as the overall state
appropriately to better reflect what is happening.
Although this does better reflect the status for any given user, it does
not actually solve the overall problem of PulseAudio still finding some
sessions active and thus not exiting and therefore actually preventing
the session from closing. Future commits will extend sd-login to cope
with this situation.
Diffstat (limited to 'src/login/multi-seat-x.c')
0 files changed, 0 insertions, 0 deletions