From 0b2073923206e3abfe328ed724328fa962c556ee Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Tue, 14 Jun 2011 15:50:21 +0100 Subject: [PATCH] glx: Ignore ensuring context on NULL stages https://bugzilla.gnome.org/show_bug.cgi?id=652566 --- clutter/glx/clutter-backend-glx.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/clutter/glx/clutter-backend-glx.c b/clutter/glx/clutter-backend-glx.c index 76f48ee0f..189403005 100644 --- a/clutter/glx/clutter-backend-glx.c +++ b/clutter/glx/clutter-backend-glx.c @@ -333,7 +333,13 @@ static void clutter_backend_glx_ensure_context (ClutterBackend *backend, ClutterStage *stage) { - ClutterStageGLX *stage_glx = + ClutterStageGLX *stage_glx; + + /* ignore ensuring the context on an empty stage */ + if (stage == NULL) + return; + + stage_glx = CLUTTER_STAGE_GLX (_clutter_stage_get_window (stage)); cogl_set_framebuffer (COGL_FRAMEBUFFER (stage_glx->onscreen));