diff --git a/ext/vulkan/vksink.c b/ext/vulkan/vksink.c index 3a09ebbd5f..b7d2c27a63 100644 --- a/ext/vulkan/vksink.c +++ b/ext/vulkan/vksink.c @@ -231,7 +231,8 @@ gst_vulkan_sink_query (GstBaseSink * bsink, GstQuery * query) if (gst_vulkan_handle_context_query (GST_ELEMENT (vk_sink), query, vk_sink->display, vk_sink->instance, vk_sink->device)) return TRUE; - if (gst_vulkan_queue_handle_context_query (GST_ELEMENT (vk_sink), query, + if (vk_sink->swapper && + gst_vulkan_queue_handle_context_query (GST_ELEMENT (vk_sink), query, vk_sink->swapper->queue)) return TRUE;