diff --git a/subprojects/gst-plugins-bad/sys/mediafoundation/gstmfsourcereader.cpp b/subprojects/gst-plugins-bad/sys/mediafoundation/gstmfsourcereader.cpp index c8f4de444c..f0066e3995 100644 --- a/subprojects/gst-plugins-bad/sys/mediafoundation/gstmfsourcereader.cpp +++ b/subprojects/gst-plugins-bad/sys/mediafoundation/gstmfsourcereader.cpp @@ -167,6 +167,8 @@ gst_mf_source_reader_constructed (GObject * object) while (!g_main_loop_is_running (self->loop)) g_cond_wait (&self->cond, &self->lock); g_mutex_unlock (&self->lock); + + G_OBJECT_CLASS (parent_class)->constructed (object); } static gboolean diff --git a/subprojects/gst-plugins-bad/sys/mediafoundation/gstwin32devicewatcher.cpp b/subprojects/gst-plugins-bad/sys/mediafoundation/gstwin32devicewatcher.cpp index 464c36e9b1..fbb61e3014 100644 --- a/subprojects/gst-plugins-bad/sys/mediafoundation/gstwin32devicewatcher.cpp +++ b/subprojects/gst-plugins-bad/sys/mediafoundation/gstwin32devicewatcher.cpp @@ -94,6 +94,8 @@ gst_win32_device_watcher_constructed (GObject * object) while (!g_main_loop_is_running (self->loop)) g_cond_wait (&self->cond, &self->lock); g_mutex_unlock (&self->lock); + + G_OBJECT_CLASS (parent_class)->constructed (object); } static void