Browse Source

Fix recursive menu hiding (#10817)

tags/8.5.0.alpha1
Ilia Motornyi 6 years ago
parent
commit
406473ab0b
No account linked to committer's email address
1 changed files with 2 additions and 1 deletions
  1. 2
    1
      client/src/main/java/com/vaadin/client/ui/VMenuBar.java

+ 2
- 1
client/src/main/java/com/vaadin/client/ui/VMenuBar.java View File

@@ -729,6 +729,7 @@ public class VMenuBar extends FocusableFlowPanel
*/
public void hideChildren(boolean animateIn, boolean animateOut) {
if (visibleChildMenu != null) {
visibleChildMenu.menuVisible = false;
visibleChildMenu.hideChildren(animateIn, animateOut);
popup.hide(false, animateIn, animateOut);
}
@@ -741,7 +742,7 @@ public class VMenuBar extends FocusableFlowPanel
if (visibleChildMenu != null) {
popup.hide();
setSelected(null);
menuVisible = !autoClosed;
menuVisible = false;
}

if (getParentMenu() != null) {

Loading…
Cancel
Save