Unredirected fullscreen windows flicker briefly when another window (like a menu) opens above them
Bug #1046664 reported by
Daniel van Vugt
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz |
Fix Released
|
Medium
|
Daniel van Vugt | ||
Compiz Core |
Fix Committed
|
Medium
|
Daniel van Vugt |
Bug Description
Unredirected fullscreen windows flicker briefly when another window (like a menu) opens above them.
Related branches
lp://qastaging/~vanvugt/compiz/fix-unredirect-flicker
Rejected
for merging
into
lp://qastaging/compiz/0.9.8
- Sam Spilsbury: Needs Information
- jenkins (community): Approve (continuous-integration)
-
Diff: 118 lines (+40/-3)5 files modifiedplugins/opengl/include/opengl/doublebuffer.h (+1/-0)
plugins/opengl/src/doublebuffer/src/double-buffer.cpp (+2/-1)
plugins/opengl/src/doublebuffer/tests/test-opengl-double-buffer.cpp (+22/-0)
plugins/opengl/src/privates.h (+2/-0)
plugins/opengl/src/screen.cpp (+13/-2)
lp://qastaging/~vanvugt/compiz/fix-reredirect-flicker
- Sam Spilsbury: Approve
- jenkins (community): Approve (continuous-integration)
-
Diff: 94 lines (+26/-0)4 files modifiedplugins/composite/include/composite/composite.h (+1/-0)
plugins/composite/src/privates.h (+1/-0)
plugins/composite/src/screen.cpp (+13/-0)
plugins/opengl/src/screen.cpp (+11/-0)
Changed in compiz: | |
importance: | Low → Medium |
milestone: | none → 0.9.8.4 |
assignee: | nobody → Daniel van Vugt (vanvugt) |
Changed in compiz: | |
status: | Triaged → In Progress |
Changed in compiz: | |
status: | Fix Committed → Fix Released |
Changed in compiz-core: | |
milestone: | none → 0.9.7.10 |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in compiz-core: | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
status: | Triaged → In Progress |
Changed in compiz-core: | |
status: | Invalid → Fix Committed |
To post a comment you must log in.
Interestingly, this does not happen if we are exiting unredirect mode due to a screen transformation. Maybe damageScreen is solving it...?