Преглед изворни кода

Don't open popup on mouse over when basewidget is disabled

Julien Finet пре 13 година
родитељ
комит
a33e4a0261
1 измењених фајлова са 2 додато и 1 уклоњено
  1. 2 1
      Libs/Widgets/ctkPopupWidget.cpp

+ 2 - 1
Libs/Widgets/ctkPopupWidget.cpp

@@ -472,7 +472,8 @@ void ctkPopupWidget::updatePopup()
 
   // Querying mouseOver can be slow, don't do it if not needed.
   QWidget* mouseOver = (d->AutoShow || d->AutoHide) ? d->mouseOver() : 0;
-  if (d->AutoShow && mouseOver)
+  if (d->AutoShow && mouseOver &&
+      (!d->BaseWidget || d->BaseWidget->isEnabled()))
     {
     this->showPopup();
     }