From 8f6224c0ed0fbb5453dad53acf6ebc604fd9dac3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Sun, 29 Jun 2014 22:25:43 +0200 Subject: [PATCH] glimagesink: Make sure to always unref the display Even if we didn't create a context yet. --- ext/gl/gstglimagesink.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ext/gl/gstglimagesink.c b/ext/gl/gstglimagesink.c index 73c561f556..85759fab0e 100644 --- a/ext/gl/gstglimagesink.c +++ b/ext/gl/gstglimagesink.c @@ -587,6 +587,9 @@ gst_glimage_sink_change_state (GstElement * element, GstStateChange transition) gst_object_unref (window); gst_object_unref (glimage_sink->context); glimage_sink->context = NULL; + } + + if (glimage_sink->display) { gst_object_unref (glimage_sink->display); glimage_sink->display = NULL; }