diff --git a/ext/gl/gstglimagesink.c b/ext/gl/gstglimagesink.c index 1047616722..796392d31e 100644 --- a/ext/gl/gstglimagesink.c +++ b/ext/gl/gstglimagesink.c @@ -968,15 +968,14 @@ gst_glimage_sink_change_state (GstElement * element, GstStateChange transition) gst_object_unref (glimage_sink->context); glimage_sink->context = NULL; } - + break; + } + case GST_STATE_CHANGE_READY_TO_NULL: if (glimage_sink->display) { gst_object_unref (glimage_sink->display); glimage_sink->display = NULL; } break; - } - case GST_STATE_CHANGE_READY_TO_NULL: - break; default: break; }