From 68a9e5d8795a0a40cfb13a170b2552c6ebfe277b Mon Sep 17 00:00:00 2001 From: Jeffy Chen Date: Thu, 25 Mar 2021 07:01:33 +0800 Subject: [PATCH 12/17] gsttools: videowidget: Fix resource leaking in destroy path Add missing cleanup. Signed-off-by: Jeffy Chen --- src/gsttools/qgstreamervideowidget.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/gsttools/qgstreamervideowidget.cpp b/src/gsttools/qgstreamervideowidget.cpp index c8d5f8e5..931b24d0 100644 --- a/src/gsttools/qgstreamervideowidget.cpp +++ b/src/gsttools/qgstreamervideowidget.cpp @@ -129,6 +129,10 @@ QGstreamerVideoWidgetControl::QGstreamerVideoWidgetControl(QObject *parent, cons QGstreamerVideoWidgetControl::~QGstreamerVideoWidgetControl() { + if (!m_widget) + return; + + m_widget->removeEventFilter(this); delete m_widget; } -- 2.20.1