Regression in minimalization of open windows causes click-through in decoration
Bug #1228915 reported by
Mateusz Stachowski
This bug affects 6 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
Critical
|
Christopher Townsend | ||
unity (Ubuntu) |
Fix Released
|
Critical
|
Christopher Townsend |
Bug Description
This bug appeared recently after installation of Unity and Compiz packages that have in it's version this +13.10.
Steps to reproduce:
1. use CTRL + Super + D shortcut or Alt + Tab and pick show desktop
2. repeat the first step to unminimize windows
3. now try to move window by clicking on it's decoration
Expected behaviour you can drag window around.
This doesn't work instead when I click on the window decoration it becomes inactive (greyed out). When I have two or more windows stacked one upon the other clicking on the decoration results in a switch to window below. In other words it results in a click-through the window decoration.
Related branches
lp:~townsend/unity/fix-broken-decors-regression
- PS Jenkins bot (community): Approve (continuous-integration)
- Marco Trevisan (Treviño): Approve
- Brandon Schaefer (community): Approve
-
Diff: 25 lines (+3/-2)1 file modifiedplugins/unityshell/src/unityshell.cpp (+3/-2)
Changed in compiz: | |
status: | New → Confirmed |
importance: | Undecided → Critical |
Changed in compiz (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → Critical |
Changed in compiz: | |
assignee: | nobody → Christopher Townsend (townsend) |
Changed in compiz (Ubuntu): | |
assignee: | nobody → Christopher Townsend (townsend) |
Changed in unity: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
After doing some Compiz and Unity debugging, I have that this is a regression in Unity caused by this commit: http:// bazaar. launchpad. net/~unity- team/unity/ trunk/revision/ 3515
At this point, I think it's the code change in unityshell.cpp at around line 1340 down to around line 1355. I'll focus in on that for now.