[USE_MODERN_COMPIZ_GL] [multimonitor] Launcher/Panel only draws on one monitor, not both
Bug #1037408 reported by
Daniel van Vugt
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
High
|
Daniel van Vugt | ||
unity (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Compiling lp:unity with the latest gles2 compiz (USE_MODERN_
Related branches
lp:~vanvugt/unity/fix-1037408
- Sam Spilsbury (community): Approve
-
Diff: 71 lines (+3/-33)2 files modifiedplugins/unityshell/src/unityshell.cpp (+3/-28)
plugins/unityshell/src/unityshell.h (+0/-5)
lp:~sil2100/unity/ubuntu_ffe1
(Merged)
Changed in unity: | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
Changed in unity: | |
status: | Triaged → In Progress |
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in unity (Ubuntu): | |
status: | New → Fix Committed |
Changed in unity: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
I think this might be caused by the fix for bug 1036587:
if (doShellRepaint && !force && fullscreenRegio n.contains( *output) )
doShellRepaint = false;
#ifndef USE_MODERN_ COMPIZ_ GL y(region, transform, mask);
if (doShellRepaint)
paintDispla
#endif
For example, with a fullscreen window on the last output, doShellRepaint becomes false and the shell doesn't get drawn at all. Because that happens in UnityScreen: :glPaintComposi tedOutput now.