Commit 911ec0d3 authored by Sebastian Dröge's avatar Sebastian Dröge 🍵

glcontext: Add more assertions to make sure that everything sets the GError...

glcontext: Add more assertions to make sure that everything sets the GError during context creation if something fails
parent 5fc8820d
......@@ -741,8 +741,10 @@ gst_gl_context_create_thread (GstGLContext * context)
window_class = GST_GL_WINDOW_GET_CLASS (context->window);
if (window_class->open) {
if (!window_class->open (context->window, error))
if (!window_class->open (context->window, error)) {
g_assert (error == NULL || *error != NULL);
goto failure;
}
}
gl = context->gl_vtable;
......@@ -834,8 +836,10 @@ gst_gl_context_create_thread (GstGLContext * context)
_create_context_gles2 (context, &context->priv->gl_major,
&context->priv->gl_minor, error);
if (!ret)
if (!ret) {
g_assert (error == NULL || *error != NULL);
goto failure;
}
/* GL core contexts and GLES3 */
if (gl->GetIntegerv && gl->GetStringi && context->priv->gl_major >= 3)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment