]> git.sesse.net Git - vlc/commitdiff
Qt4 - SoundSlider setToolTip only in the correct range.
authorJean-Baptiste Kempf <jb@videolan.org>
Sun, 10 Feb 2008 03:15:28 +0000 (03:15 +0000)
committerJean-Baptiste Kempf <jb@videolan.org>
Sun, 10 Feb 2008 03:15:28 +0000 (03:15 +0000)
modules/gui/qt4/util/input_slider.cpp

index 0200ffb8a068c57136f39463412eb83291f8b414..a6c95207ded1841047b01c510f696b473fa050e3 100644 (file)
@@ -203,10 +203,10 @@ void SoundSlider::mouseMoveEvent( QMouseEvent *event )
     }
     else
     {
-        setToolTip( QString("%1  \%" )
-                .arg( (int)( event->x() - paddingL ) * maximum() / WLENGTH ) );
+        int i = ( event->x() - paddingL ) * maximum() / WLENGTH;
+        i = __MIN( __MAX( 0, i ), maximum() );
+        setToolTip( QString("%1  \%" ).arg( i ) );
     }
-
 }
 
 void SoundSlider::changeValue( int x )