Log Out / Restart / Shut Down dialogs can get lost behind other windows

Bug #807357 reported by Daniel van Vugt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Session Menu
Fix Released
Undecided
Daniel van Vugt
indicator-session (Ubuntu)
Fix Released
Undecided
Daniel van Vugt

Bug Description

Selecting one of these options from the indicator-session menu:
    Log Out...
    Restart...
    Shut Down...
gives you a dialog. However it is a modeless dialog so can easily get lost behind other windows. And they can't be found in the Unity Launcher either, because they're only dialogs.

The fix:
These dialog windows should be made modal.

Further notes:
The offending binary is: /usr/lib/indicator-session/gtk-logout-helper when run with either -l, -r or -s.
Notice however that the package gnome-session-bin provides alternative dialogs which are correctly displayed as modal:
gnome-session-save --shutdown-dialog
gnome-session-save --logout-dialog

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: indicator-session 0.2.17-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.38-8.42-generic 2.6.38.2
Uname: Linux 2.6.38-8-generic x86_64
Architecture: amd64
Date: Fri Jul 8 13:52:35 2011
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
ProcEnviron:
 LANGUAGE=en_AU:en
 LANG=en_AU.UTF-8
 SHELL=/bin/bash
SourcePackage: indicator-session
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Daniel van Vugt (vanvugt) wrote :
summary: - Log Out / Restart / Shut Down dialogs are modeless, should be modal.
+ Log Out / Restart / Shut Down dialogs can get lost behind other windows
Changed in indicator-session:
assignee: nobody → Daniel van Vugt (vanvugt)
status: New → In Progress
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Correction: The dialogs are created modally, but they are apparently modal without a parent. So can still get lost behind other windows.

Anyway, the fix was trivial. See Related branches...

Conor Curran (cjcurran)
Changed in indicator-session:
status: In Progress → Fix Committed
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Fix was released as part of indicator-session 0.3.0.

Changed in indicator-session:
status: Fix Committed → Fix Released
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Fix was released in indicator-session (0.3.0-0ubuntu1) oneiric. Just missing from the changelog.

Changed in indicator-session (Ubuntu):
assignee: nobody → Daniel van Vugt (vanvugt)
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.