Screen sometimes does not redraw upon exiting fullscreen when "Unredirect Fullscreen Windows" is enabled
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz |
Fix Released
|
Medium
|
Christopher Townsend | ||
0.9.9 |
Fix Released
|
Medium
|
Christopher Townsend | ||
compiz (Ubuntu) |
Fix Released
|
Medium
|
Christopher Townsend | ||
Raring |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
Sometimes old fullscreen window still visible
[Test Case]
1. Enable "Unredirect Fullscreen Windows" in CCSM > Composite.
2.. Open a web page in Chrome.
3. Tap F11 repeatedly to enter and exit fullscreen.
Expected: Window changes smoothly.
Observed: Sometimes the old fullscreen window is still visible behind the restored
[Regression Potential]
None known, uses the occlusion detection.
-----------
Using the latest lp:compiz r3383 and lp:unity r2739...
1. Enable "Unredirect Fullscreen Windows" in CCSM > Composite.
2.. Open a web page in Chrome.
3. Tap F11 repeatedly to enter and exit fullscreen.
Expected: Window changes smoothly.
Observed: Sometimes the old fullscreen window is still visible behind the restored Chrome window. I have to click on the desktop to make it redraw.
Related branches
- PS Jenkins bot (community): Approve (continuous-integration)
- Sam Spilsbury: Approve
- Christopher Townsend (community): Needs Resubmitting
-
Diff: 72 lines (+27/-2)4 files modifiedplugins/opengl/src/fsregion/fsregion.cpp (+1/-1)
plugins/opengl/src/fsregion/fsregion.h (+2/-1)
plugins/opengl/src/fsregion/tests/test-fsregion.cpp (+19/-0)
plugins/opengl/src/paint.cpp (+5/-0)
- PS Jenkins bot (community): Approve (continuous-integration)
- Marco Trevisan (Treviño): Approve
-
Diff: 71 lines (+27/-2)4 files modifiedplugins/opengl/src/fsregion/fsregion.cpp (+1/-1)
plugins/opengl/src/fsregion/fsregion.h (+2/-1)
plugins/opengl/src/fsregion/tests/test-fsregion.cpp (+19/-0)
plugins/opengl/src/paint.cpp (+5/-0)
Changed in compiz: | |
milestone: | 0.9.8.4 → 0.9.9.0 |
Changed in compiz: | |
milestone: | 0.9.9.0 → 0.9.9.2 |
Changed in compiz: | |
milestone: | 0.9.9.2 → 0.9.10.0 |
Changed in compiz (Ubuntu): | |
assignee: | nobody → Christopher Townsend (townsend) |
description: | updated |
description: | updated |
Changed in compiz (Ubuntu): | |
status: | Confirmed → In Progress |
importance: | Undecided → Medium |
tags: |
added: verification-done removed: verification-needed |
Changed in compiz: | |
status: | Fix Committed → Fix Released |
Actually, this only seems to happen when unityshell is loaded... ?!