From 74aa2792971c73d728d4df195efcd4dd89541036 Mon Sep 17 00:00:00 2001 From: Jeffy Chen Date: Tue, 19 Jan 2021 10:09:24 +0800 Subject: [PATCH 10/17] gsttools: videowidget: Force updating geometry when actived To avoid losing resize event randomly. Signed-off-by: Jeffy Chen --- src/gsttools/qgstreamervideowidget.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/gsttools/qgstreamervideowidget.cpp b/src/gsttools/qgstreamervideowidget.cpp index 6e7def99..c8d5f8e5 100644 --- a/src/gsttools/qgstreamervideowidget.cpp +++ b/src/gsttools/qgstreamervideowidget.cpp @@ -155,6 +155,9 @@ void QGstreamerVideoWidgetControl::setVideoSink(GstElement *sink) void QGstreamerVideoWidgetControl::onOverlayActiveChanged() { + // Force updating widget's geometry when actived + m_widget->updateGeometry(); + updateWidgetAttributes(); } -- 2.20.1