diff options
author | Rui Matos <tiagomatos@gmail.com> | 2016-01-08 16:09:10 +0100 |
---|---|---|
committer | Rui Matos <tiagomatos@gmail.com> | 2016-01-11 14:31:42 +0100 |
commit | 19d814c8876cfc0f9eec78d0cf60d6d6c8e5fb34 (patch) | |
tree | 2d2f6232bd221b773a16da4598620d7eaf98e427 | |
parent | 46eb682c83187577edef8210fb49717c2a49f689 (diff) | |
download | mutter-19d814c8876cfc0f9eec78d0cf60d6d6c8e5fb34.tar.gz |
cursor-renderer-native: Avoid a crash if we fail to allocate a gbm bo
https://bugzilla.gnome.org/show_bug.cgi?id=758613
-rw-r--r-- | src/backends/native/meta-cursor-renderer-native.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/backends/native/meta-cursor-renderer-native.c b/src/backends/native/meta-cursor-renderer-native.c index 444154cce..297400ece 100644 --- a/src/backends/native/meta-cursor-renderer-native.c +++ b/src/backends/native/meta-cursor-renderer-native.c @@ -258,6 +258,9 @@ has_valid_cursor_sprite_gbm_bo (MetaCursorSprite *cursor_sprite) MetaCursorNativePrivate *cursor_priv = g_object_get_qdata (G_OBJECT (cursor_sprite), quark_cursor_sprite); + if (!cursor_priv) + return FALSE; + switch (cursor_priv->pending_bo_state) { case META_CURSOR_GBM_BO_STATE_NONE: |