changeset 23 | 89e065397ea6 |
parent 22 | 79de32ba3296 |
child 25 | e24348a560a6 |
--- a/src/gui/widgets/qmenu.cpp Fri May 14 16:40:13 2010 +0300 +++ b/src/gui/widgets/qmenu.cpp Thu May 27 13:40:48 2010 +0300 @@ -2813,7 +2813,9 @@ QAction *action = d->actionAt(e->pos()); if (!action) { - if (d->hasHadMouse) + if (d->hasHadMouse + && (!d->currentAction + || !(d->currentAction->menu() && d->currentAction->menu()->isVisible()))) d->setCurrentAction(0); return; } else if(e->buttons()) {