diff options
author | infirit <[email protected]> | 2014-11-04 18:22:03 +0100 |
---|---|---|
committer | infirit <[email protected]> | 2014-11-04 18:22:03 +0100 |
commit | 0b67ce2c762b1aabf12d3f4a80a5c902add5658c (patch) | |
tree | 3689adbb4c0afb6e72599936128af305af21c687 /tools | |
parent | b78d5b0b2d494d550d88f869c7191597fc2623d8 (diff) | |
download | mate-session-manager-0b67ce2c762b1aabf12d3f4a80a5c902add5658c.tar.bz2 mate-session-manager-0b67ce2c762b1aabf12d3f4a80a5c902add5658c.tar.xz |
manager: remove client from query clients list on disconnect
When the session manager enters the query end session phase,
it temporarily adds all clients to the "query clients" list.
This list is used to track the progression of clients quitting.
If a client quits during the query end session phase instead
of waiting until the end session phase, then it will get
destroyed but not get removed from the query clients list.
This commit removes it from the query clients list in this
case. It does this by explicitly invoking the end session
response handler (in effect, the client responded to the
end session query by exiting).
based on gnome-session commit: 8e6afcf1789c02692cf3b1ff3ee0a792d57e17a3
From: Ray Strode <[email protected]>
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions