]> git.sesse.net Git - vlc/commitdiff
Qt: hide buffering display if buffering doesn't reach 100%
authorJakob Leben <jleben@videolan.org>
Tue, 23 Feb 2010 16:43:46 +0000 (17:43 +0100)
committerJakob Leben <jleben@videolan.org>
Wed, 24 Feb 2010 11:33:47 +0000 (12:33 +0100)
modules/gui/qt4/components/interface_widgets.cpp

index 4f18c818665ec4a60e6745536453749aa64fc46f..f700eb17dad9e7bc08b394a73efbf4f996508ad2 100644 (file)
@@ -607,6 +607,9 @@ TimeLabel::TimeLabel( intf_thread_t *_p_intf  )
 
 void TimeLabel::setDisplayPosition( float pos, int64_t t, int length )
 {
+    showBuffering = false;
+    bufTimer->stop();
+
     if( pos == -1.f )
     {
         setText( " --:--/--:-- " );
@@ -666,6 +669,7 @@ void TimeLabel::updateBuffering( float _buffered )
     else if( bufVal == 1 )
     {
         showBuffering = buffering = false;
+        bufTimer->stop();
     }
     update();
 }