Automaximization happens on unminimize
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
High
|
Sam Spilsbury | ||
unity (Ubuntu) |
Fix Released
|
High
|
Sam Spilsbury | ||
Oneiric |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Continuing on from bug 862231 comment #15
Okay, now the fix created a new problem. I have my Evolution window resized and can see the window decorations, but when I minimize the window and then click on it's icon in the Unity launcher the window opens maximized and I have to resize again. The behavior affects other apps as well.
For example I normally have my Chrome window resized and not showing the window decorations bar (this option is in Chrome's preferences) now since the fix, when I minimize it and then click on it's icon from the launcher it also comes back as maximized with the window decorations. I then have to resize it and then go back into Chrome's preferences to remove the window decorations...
I think the problem here is that when the window is reparented again after being minimized (with minimized previews disabled), it will be automaximized. That's wrong, it automaximization should happen on placement
TESTCASE
Open the empathy buddy list and resize it to about the size of the screen
Close it
Open the buddy list again, it should not automaximize
Related branches
- Tim Penhey (community): Approve (conditional)
-
Diff: 107 lines (+22/-15)3 files modifiedplugins/unityshell/src/PluginAdapter.cpp (+9/-9)
plugins/unityshell/src/PluginAdapter.h (+1/-1)
plugins/unityshell/src/unityshell.cpp (+12/-5)
Changed in unity: | |
status: | New → In Progress |
Changed in unity (Ubuntu): | |
status: | New → In Progress |
Changed in unity: | |
assignee: | nobody → Sam Spilsbury (smspillaz) |
Changed in unity (Ubuntu): | |
assignee: | nobody → Sam Spilsbury (smspillaz) |
Changed in unity: | |
importance: | Undecided → High |
Changed in unity: | |
milestone: | none → 4.24.0 |
Changed in unity (Ubuntu): | |
milestone: | none → oneiric-updates |
importance: | Undecided → High |
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in unity (Ubuntu): | |
status: | In Progress → Fix Committed |
description: | updated |
Changed in unity: | |
status: | Fix Committed → Fix Released |
tags: |
added: verification-done removed: verification-needed |
Hello Sam, or anyone else affected,
Accepted unity into oneiric-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https:/ /wiki.ubuntu. com/Testing/ EnableProposed for documentation how to enable and use -proposed. Thank you in advance!