vlc | branch: master | Erwan Tulou <[email protected]> | Tue Jun 12 10:48:52 
2018 +0200| [d8d3d1efd3362b5ca88d47a46e7e2508e206d336] | committer: Erwan Tulou

qt: protect against invalid Qsize

This partially reverts commit 5ea9b98e29b518dadfc10e710eaa18f2c42468e9.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=d8d3d1efd3362b5ca88d47a46e7e2508e206d336
---

 modules/gui/qt/main_interface.cpp | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/modules/gui/qt/main_interface.cpp 
b/modules/gui/qt/main_interface.cpp
index d14ae32b74..8b87e29e8f 100644
--- a/modules/gui/qt/main_interface.cpp
+++ b/modules/gui/qt/main_interface.cpp
@@ -678,6 +678,12 @@ inline void MainInterface::showTab( QWidget *widget, bool 
video_closing )
     }
 
     stackCentralW->setCurrentWidget( widget );
+    if( b_autoresize )
+    {
+        QSize size = stackWidgetsSizes[widget];
+        if( size.isValid() )
+            resizeStack( size.width(), size.height() );
+    }
 
 #ifdef DEBUG_INTF
     msg_Dbg( p_intf, "Stack state changed to %s, index %i",

_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to