cursor-renderer-native: Avoid a crash if we fail to allocate a gbm bo

https://bugzilla.gnome.org/show_bug.cgi?id=758613
This commit is contained in:
Rui Matos 2016-01-08 16:09:10 +01:00
parent 46eb682c83
commit 19d814c887

View File

@ -258,6 +258,9 @@ has_valid_cursor_sprite_gbm_bo (MetaCursorSprite *cursor_sprite)
MetaCursorNativePrivate *cursor_priv = MetaCursorNativePrivate *cursor_priv =
g_object_get_qdata (G_OBJECT (cursor_sprite), quark_cursor_sprite); g_object_get_qdata (G_OBJECT (cursor_sprite), quark_cursor_sprite);
if (!cursor_priv)
return FALSE;
switch (cursor_priv->pending_bo_state) switch (cursor_priv->pending_bo_state)
{ {
case META_CURSOR_GBM_BO_STATE_NONE: case META_CURSOR_GBM_BO_STATE_NONE: