Compiz should not move windows to workspace 0,0 when restarted
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Compiz |
Fix Released
|
Low
|
Alan Griffiths | |||
Compiz Core | Status tracked in 0.9.7 | |||||
0.9.7 |
Fix Released
|
Low
|
Alan Griffiths | |||
compiz (Ubuntu) |
Fix Released
|
Undecided
|
Alan Griffiths | |||
Precise |
Fix Released
|
Undecided
|
Alan Griffiths |
Bug Description
[Impact]
No impact to regular users except possibly in how gracefully the system recovers from compiz crashes. Mainly impacts usability for developers who are starting and stopping compiz regularly. When compiz is closed down (typically as a result of replacing the window manager) it incorrectly dumps windows into the first workspace.
[Development Fix]
Revision 3092 of lp:compiz-core (in both 0.9.7 and 0.9.8 series). Defer call to window-
[Stable Fix]
As above.
[Test Case]
1. Compile and run compiz-core from source.
2. Place windows on different workspaces (usually requiring compiz-plugins-main too).
3. Kill compiz gracefully (SIGTERM).
4. Restart compiz
5. Verify all your windows have not moved to workspace 0.
[Regression Potential]
Low. This fix has been well tested for almost 2 weeks so far. Initially it did trigger a regression, bug 981703. However we found that this fix was not the root cause of that bug, only a trigger. That regression is also fixed in this same release - 0.9.7.8 & 0.9.8.0. So there are now no known regressions.
ORIGINAL DESCRIPTION:
When compiz is closed down (typically as a result of replacing the window manager) it incorrectly dumps windows into the first workspace.
Related branches
- Daniel van Vugt: Approve
- Sam Spilsbury: Approve
-
Diff: 19 lines (+3/-1)1 file modifiedsrc/window.cpp (+3/-1)
Changed in compiz (Ubuntu): | |
assignee: | nobody → Alan Griffiths (alan-griffiths) |
Changed in compiz-core: | |
status: | New → In Progress |
assignee: | nobody → Alan Griffiths (alan-griffiths) |
importance: | Undecided → Low |
milestone: | none → 0.9.7.8 |
description: | updated |
Changed in compiz: | |
status: | New → Fix Committed |
importance: | Undecided → Low |
assignee: | nobody → Alan Griffiths (alan-griffiths) |
milestone: | none → 0.9.8.0 |
no longer affects: | compiz-core/0.9.8 |
Changed in compiz-core: | |
milestone: | 0.9.8.0 → none |
status: | Fix Committed → Fix Released |
Changed in compiz: | |
status: | Fix Committed → Fix Released |
Is this possibly related to bug 804036?