From 3505ae339c89a85bd51dd8fc54573e811e64fb21 Mon Sep 17 00:00:00 2001 From: Julien Isorce Date: Fri, 11 Jul 2008 06:24:27 +0000 Subject: [PATCH] [120/906] git-svn-id: svn://svn.wobow.com/GStreamer_playground/gst-plugins-gl@580 93df14bb-0f41-7a43-8087-d3e2a2f0e464 --- gst-libs/gst/gl/gstgldisplay.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gst-libs/gst/gl/gstgldisplay.c b/gst-libs/gst/gl/gstgldisplay.c index a1e9ad1911..124232b3f0 100644 --- a/gst-libs/gst/gl/gstgldisplay.c +++ b/gst-libs/gst/gl/gstgldisplay.c @@ -1906,8 +1906,10 @@ gst_gl_display_set_window_id (GstGLDisplay* display, gulong winId) gst_gl_display_lock (display); //display->winId = winId; - gst_gl_display_post_message (GST_GL_DISPLAY_ACTION_CHANGE_CONTEXT, display); - g_cond_wait (display->cond_change_context, display->mutex); + //gst_gl_display_post_message (GST_GL_DISPLAY_ACTION_CHANGE_CONTEXT, display); + gst_gl_display_post_message (GST_GL_DISPLAY_ACTION_DESTROY_CONTEXT, display); + //g_cond_wait (display->cond_change_context, display->mutex); + g_cond_wait (display->cond_destroy_context, display->mutex); gst_gl_display_unlock (display); if (g_hash_table_size (gst_gl_display_map) == 0)