1From 47a09ead4a80aef5ed306b29b7b62e9682461ac2 Mon Sep 17 00:00:00 2001 2From: Jeffy Chen <jeffy.chen@rock-chips.com> 3Date: Tue, 19 Jan 2021 10:09:24 +0800 4Subject: [PATCH 10/17] gsttools: videowidget: Force updating geometry when 5 actived 6 7To avoid losing resize event randomly. 8 9Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com> 10--- 11 src/gsttools/qgstreamervideowidget.cpp | 3 +++ 12 1 file changed, 3 insertions(+) 13 14diff --git a/src/gsttools/qgstreamervideowidget.cpp b/src/gsttools/qgstreamervideowidget.cpp 15index 165542f..e2a5d2f 100644 16--- a/src/gsttools/qgstreamervideowidget.cpp 17+++ b/src/gsttools/qgstreamervideowidget.cpp 18@@ -156,6 +156,9 @@ void QGstreamerVideoWidgetControl::setVideoSink(GstElement *sink) 19 20 void QGstreamerVideoWidgetControl::onOverlayActiveChanged() 21 { 22+ // Force updating widget's geometry when actived 23+ m_widget->updateGeometry(); 24+ 25 updateWidgetAttributes(); 26 } 27 28-- 292.20.1 30 31