소스 검색

COMP: Remove warnings in ctkRangeSlider

Julien Finet 15 년 전
부모
커밋
b86fbb930d
1개의 변경된 파일5개의 추가작업 그리고 3개의 파일을 삭제
  1. 5 3
      Libs/Widgets/ctkRangeSlider.cpp

+ 5 - 3
Libs/Widgets/ctkRangeSlider.cpp

@@ -587,10 +587,12 @@ void ctkRangeSlider::mousePressEvent(QMouseEvent* mouseEvent)
     d->m_SubclassWidth = (d->m_MaximumPosition - d->m_MinimumPosition) / 2;
     qMax(d->m_SubclassPosition - d->m_MinimumPosition, d->m_MaximumPosition - d->m_SubclassPosition);
     this->setSliderDown(true);
-    if (!d->m_SelectedHandles & ctkRangeSliderPrivate::MinimumHandle || 
-        !d->m_SelectedHandles & ctkRangeSliderPrivate::MaximumHandle)
+    if (!(d->m_SelectedHandles & QFlags<ctkRangeSliderPrivate::Handle>(
+            ctkRangeSliderPrivate::MinimumHandle)) || 
+        !(d->m_SelectedHandles & QFlags<ctkRangeSliderPrivate::Handle>(ctkRangeSliderPrivate::MaximumHandle)))
       {
-      d->m_SelectedHandles = QFlags<ctkRangeSliderPrivate::Handle>(ctkRangeSliderPrivate::MinimumHandle) | 
+      d->m_SelectedHandles = 
+        QFlags<ctkRangeSliderPrivate::Handle>(ctkRangeSliderPrivate::MinimumHandle) | 
         QFlags<ctkRangeSliderPrivate::Handle>(ctkRangeSliderPrivate::MaximumHandle);
       this->update(lr.united(ur).united(sr));
       }