From 82a0dceaa524fbd863980b135b071ab4c246517d Mon Sep 17 00:00:00 2001 From: ed Date: Fri, 10 Aug 2018 10:16:11 +0100 Subject: [PATCH] Set the parent component of a PopupMenu submenu in showSubMenuFor() --- modules/juce_gui_basics/menus/juce_PopupMenu.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/juce_gui_basics/menus/juce_PopupMenu.cpp b/modules/juce_gui_basics/menus/juce_PopupMenu.cpp index d386cd44f2..ead16b2f7c 100644 --- a/modules/juce_gui_basics/menus/juce_PopupMenu.cpp +++ b/modules/juce_gui_basics/menus/juce_PopupMenu.cpp @@ -912,7 +912,8 @@ struct MenuWindow : public Component activeSubMenu.reset (new HelperClasses::MenuWindow (*(childComp->item.subMenu), this, options.withTargetScreenArea (childComp->getScreenBounds()) .withMinimumWidth (0) - .withTargetComponent (nullptr), + .withTargetComponent (nullptr) + .withParentComponent (parentComponent), false, dismissOnMouseUp, managerOfChosenCommand, scaleFactor)); activeSubMenu->setVisible (true); // (must be called before enterModalState on Windows to avoid DropShadower confusion)