After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 634244 - gnome-session throws up inhibitor dialog during user login
gnome-session throws up inhibitor dialog during user login
Status: RESOLVED FIXED
Product: gnome-session
Classification: Core
Component: gnome-session
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Session Maintainers
Session Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-11-07 20:13 UTC by Ray Strode [halfline]
Modified: 2010-11-07 20:13 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Ray Strode [halfline] 2010-11-07 20:13:06 UTC
http://git.gnome.org/browse/gnome-session/commit/?id=8e6afcf1789c02692cf3b1ff3ee0a792d57e17a3

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). 

and

http://git.gnome.org/browse/gnome-session/commit/?id=bf1b6e8843b5e72d4f5a62a34eb322b82e33c2df
manager: don't ever show inhibitor dialog if logout is forced
If logout is forced, we don't want to show the inhibitor dialog. A forced logout is one that shouldn't be "cancelable". This commit prevents inhibitors from getting added if logout is forced.