]> git.sesse.net Git - vlc/commitdiff
Break compilation on Qt4.2
authorJean-Baptiste Kempf <jb@videolan.org>
Wed, 25 Jun 2008 18:35:55 +0000 (11:35 -0700)
committerJean-Baptiste Kempf <jb@videolan.org>
Wed, 25 Jun 2008 18:35:55 +0000 (11:35 -0700)
Man QEventLoop and man QxtSignalWait can help fix that.

modules/gui/qt4/components/interface_widgets.cpp

index 1efa08efb0426f1bc6d3c5661cabd371faf80ba0..710cc55a7216be2bfdb815d055d0d4080d538bac 100644 (file)
@@ -75,9 +75,17 @@ VideoWidget::VideoWidget( intf_thread_t *_p_i ) : QFrame( NULL ), p_intf( _p_i )
     setAttribute( Qt::WA_PaintOnScreen, true );
 
     /* The core can ask through a callback to show the video. */
+#if HAS_QT43
     connect( this, SIGNAL(askVideoWidgetToShow( unsigned int, unsigned int)),
              this, SLOT(SetSizing(unsigned int, unsigned int )),
              Qt::BlockingQueuedConnection );
+#else
+#error This is broken. Fix it with a QEventLoop with a processEvents () 
+    connect( this, SIGNAL(askVideoWidgetToShow( unsigned int, unsigned int)),
+             this, SLOT(SetSizing(unsigned int, unsigned int )) );
+#endif
+
+
 }
 
 void VideoWidget::paintEvent(QPaintEvent *ev)