mirror of
https://github.com/brl/mutter.git
synced 2024-12-25 04:22:05 +00:00
texture-pixmap-x11: initialize ->use_winsys_texture
This ensures that tex_pixmap->use_winsys_texture is always initialized during cogl_texture_pixmap_x11_new - either according to the result of winsys->texture_pixmap_x11_create, or if the winsys doesn't support tfp we explicitly initialize to FALSE. Reviewed-by: Neil Roberts <neil@linux.intel.com>
This commit is contained in:
parent
231be91fb0
commit
c058b50ac0
@ -329,7 +329,12 @@ cogl_texture_pixmap_x11_new (guint32 pixmap,
|
|||||||
|
|
||||||
winsys = _cogl_texture_pixmap_x11_get_winsys (tex_pixmap);
|
winsys = _cogl_texture_pixmap_x11_get_winsys (tex_pixmap);
|
||||||
if (winsys->texture_pixmap_x11_create)
|
if (winsys->texture_pixmap_x11_create)
|
||||||
|
{
|
||||||
|
tex_pixmap->use_winsys_texture =
|
||||||
winsys->texture_pixmap_x11_create (tex_pixmap);
|
winsys->texture_pixmap_x11_create (tex_pixmap);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
tex_pixmap->use_winsys_texture = FALSE;
|
||||||
|
|
||||||
return _cogl_texture_pixmap_x11_handle_new (tex_pixmap);
|
return _cogl_texture_pixmap_x11_handle_new (tex_pixmap);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user