From 9d91e4cfc29c14f13d6efae58ff93a34af44adac Mon Sep 17 00:00:00 2001 From: Doug Nazar Date: Tue, 13 May 2025 19:34:59 -0400 Subject: [PATCH] vulkan: Free various props before being set Part-of: --- subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.c index da2834a2b0..9042ab70f2 100644 --- a/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.c +++ b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.c @@ -155,6 +155,8 @@ gst_vulkan_window_set_property (GObject * object, guint prop_id, switch (prop_id) { case PROP_DISPLAY: + if (window->display) + gst_object_unref (window->display); window->display = g_value_dup_object (value); break; default: