Bläddra i källkod

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

Julien Finet 13 år sedan
förälder
incheckning
a33e4a0261
1 ändrade filer med 2 tillägg och 1 borttagningar
  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();
     }