diff options
author | Robert Bragg <robert@linux.intel.com> | 2011-07-19 19:46:37 +0100 |
---|---|---|
committer | Robert Bragg <robert@linux.intel.com> | 2011-07-20 16:43:29 +0100 |
commit | 1144a05bfd57e925ef4280b7c0272cb2aed34689 (patch) | |
tree | da51b938a5188acd2dc5515e78d3cb480df5de64 | |
parent | 8b34a3931981ea57a217db4170fc0ef5230feee2 (diff) | |
download | cogl-1144a05bfd57e925ef4280b7c0272cb2aed34689.tar.gz |
x11: don't try and close a NULL display
If we failed to open an X display then don't later try and close a NULL
display resulting in a crash.
-rw-r--r-- | cogl/cogl-xlib-renderer.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/cogl/cogl-xlib-renderer.c b/cogl/cogl-xlib-renderer.c index 03a822bc..8b4d3ccc 100644 --- a/cogl/cogl-xlib-renderer.c +++ b/cogl/cogl-xlib-renderer.c @@ -181,7 +181,7 @@ _cogl_xlib_renderer_disconnect (CoglRenderer *renderer) { CoglXlibRenderer *xlib_renderer = renderer->winsys; - if (!renderer->foreign_xdpy) + if (!renderer->foreign_xdpy && xlib_renderer->xdpy) XCloseDisplay (xlib_renderer->xdpy); unregister_xlib_renderer (renderer); |