Application Quit in Launcher closes utility windows in applications such as GIMP
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Confirmed
|
Low
|
Unassigned | ||
unity (Ubuntu) |
Confirmed
|
Low
|
Unassigned |
Bug Description
Steps to reproduce:
* Open GIMP, and open at least one dockable dialog. If you don't have one, head to Windows > Dockable Dialogs, and choose anything.
* In the launcher, right click on GIMP and choose Quit.
* Open GIMP again.
GIMP will open with just the main window and its default toolbox: the other windows were closed before the application quit, and that was stored as a user preference. The docks Unity had closed can be restored from the Window menu.
There appears to be a race condition or some such, where sometimes the GIMP process will exit before Unity closes any of the docks. That is dealt with if you open (or create) an image and make some change to it, so the "Unsaved changes" dialog appears.
Changed in unity: | |
status: | New → Confirmed |
Changed in unity (Ubuntu): | |
status: | New → Confirmed |
Changed in unity: | |
importance: | Undecided → Low |
Changed in unity (Ubuntu): | |
importance: | Undecided → Low |
Changed in unity: | |
milestone: | none → backlog |
Changed in unity: | |
milestone: | backlog → none |
Gnome Shell doesn't seem to have this problem, even though its Application Menu > Quit function also closes all windows (like Unity). Their implementation might be interesting to look at :)