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