Fix argb initialisation.
Fix clutter initialisation if argb visuals are enabled, setting a border color on creating the dummy window. This should avoid BadMatch happening when the depth of the root window visual is not the same of the depth of the argb visual. http://bugzilla.openedhand.com/show_bug.cgi?id=2011 Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>
This commit is contained in:
parent
3d2d932835
commit
6bd1846d6c
@ -555,6 +555,7 @@ clutter_backend_glx_create_context (ClutterBackend *backend,
|
||||
root_xwin,
|
||||
xvisinfo->visual,
|
||||
AllocNone);
|
||||
attrs.border_pixel = 0;
|
||||
|
||||
backend_glx->dummy_xwin = XCreateWindow (xdisplay, root_xwin,
|
||||
-100, -100, 1, 1,
|
||||
@ -562,7 +563,7 @@ clutter_backend_glx_create_context (ClutterBackend *backend,
|
||||
xvisinfo->depth,
|
||||
CopyFromParent,
|
||||
xvisinfo->visual,
|
||||
CWOverrideRedirect | CWColormap,
|
||||
CWOverrideRedirect | CWColormap | CWBorderPixel,
|
||||
&attrs);
|
||||
|
||||
/* Try and create a GLXWindow to use with extensions dependent on
|
||||
|
Loading…
Reference in New Issue
Block a user