OSDN Git Service

replace switch with if statement in QAbstractSlider::changeEvent()
authorIvailo Monev <xakepa10@laimg.moc>
Mon, 22 Jun 2020 17:06:43 +0000 (17:06 +0000)
committerIvailo Monev <xakepa10@laimg.moc>
Mon, 22 Jun 2020 17:06:43 +0000 (17:06 +0000)
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
src/gui/widgets/qabstractslider.cpp

index 879b664..c239ff0 100644 (file)
@@ -799,16 +799,11 @@ void QAbstractSlider::keyPressEvent(QKeyEvent *ev)
 void QAbstractSlider::changeEvent(QEvent *ev)
 {
     Q_D(QAbstractSlider);
-    switch (ev->type()) {
-    case QEvent::EnabledChange:
-        if (!isEnabled()) {
-            d->repeatActionTimer.stop();
-            setSliderDown(false);
-        }
-        // fall through...
-    default:
-        QWidget::changeEvent(ev);
+    if (ev->type() == QEvent::EnabledChange && !isEnabled()) {
+        d->repeatActionTimer.stop();
+        setSliderDown(false);
     }
+    QWidget::changeEvent(ev);
 }
 
 /*! \fn int QAbstractSlider::minValue() const