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