[cogl/cogl-1.22] winsys: glx: fix crash when inspecting onscreens
- From: Lionel Landwerlin <llandwerlin src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [cogl/cogl-1.22] winsys: glx: fix crash when inspecting onscreens
- Date: Fri, 11 Sep 2015 15:41:51 +0000 (UTC)
commit 00ea695ce26a23e84cd6e7a425be4f0d2221f7f2
Author: Lionel Landwerlin <llandwerlin gmail com>
Date: Fri Sep 11 17:29:15 2015 +0200
winsys: glx: fix crash when inspecting onscreens
An unallocated onscreen might have a NULL winsys field.
https://bugzilla.gnome.org/show_bug.cgi?id=754888
cogl/winsys/cogl-winsys-glx.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/cogl/winsys/cogl-winsys-glx.c b/cogl/winsys/cogl-winsys-glx.c
index 4413873..72d9e56 100644
--- a/cogl/winsys/cogl-winsys-glx.c
+++ b/cogl/winsys/cogl-winsys-glx.c
@@ -180,7 +180,7 @@ find_onscreen_for_xid (CoglContext *context, uint32_t xid)
/* Does the GLXEvent have the GLXDrawable or the X Window? */
xlib_onscreen = COGL_ONSCREEN (framebuffer)->winsys;
- if (xlib_onscreen->xwin == (Window)xid)
+ if (xlib_onscreen != NULL && xlib_onscreen->xwin == (Window)xid)
return COGL_ONSCREEN (framebuffer);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]