Merge lp:~vanvugt/unity/fix-1024911 into lp:unity
Proposed by
Daniel van Vugt
Status: | Merged |
---|---|
Merged at revision: | 2503 |
Proposed branch: | lp:~vanvugt/unity/fix-1024911 |
Merge into: | lp:unity |
Diff against target: |
103 lines (+65/-2) 3 files modified
manual-tests/WindowManagement.txt (+20/-0) plugins/unityshell/src/unityshell.cpp (+43/-2) plugins/unityshell/src/unityshell.h (+2/-0) |
To merge this branch: | bzr merge lp:~vanvugt/unity/fix-1024911 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Daniel van Vugt | Approve | ||
Łukasz Zemczak | Approve | ||
jenkins (community) | continuous-integration | Approve | |
Review via email: mp+115063@code.launchpad.net |
Commit message
Don't bind the FBO if it's possible it won't get painted and unbound. That
could lead the the screen freezing while fullscreen windows are open.
(LP: #1024911)
Description of the change
Don't bind the FBO if it's possible it won't get painted and unbound. That
could lead the the screen freezing while fullscreen windows are open.
(LP: #1024911)
To post a comment you must log in.
And yes, I did think of doing a dummy paint/unbind of _fbo to solve this bug. However that would be wasting GPU resources and slow down rendering of fullscreen windows, which would defeat the whole purpose of the regionalDamage change.