浏览代码

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));
       }