A crash is possible when a window gets its texture for the first time
Bug #1189369 reported by
Sam Spilsbury
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz |
Fix Released
|
High
|
Unassigned | ||
compiz (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Plugins make the assumption that a window has as many texture matrices stored on it as it does textures, but this assumption only holds true once the first glPaint pass on PrivateGLWindow has happened. Before then, it is possible for a window to have textures, but not have any texture matrices calculated for it. Plugins relying on this assumption like the decor plugin can crash in glDecorate.
Related branches
lp://staging/~compiz-team/compiz/compiz.fix_1189369
- PS Jenkins bot (community): Approve (continuous-integration)
- MC Return: Approve
-
Diff: 27 lines (+16/-0)1 file modifiedplugins/opengl/src/window.cpp (+16/-0)
Changed in compiz: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Fix committed into lp:compiz at revision None, scheduled for release in compiz, milestone 0.9.10.0