diff --git a/modules/juce_gui_basics/menus/juce_PopupMenu.cpp b/modules/juce_gui_basics/menus/juce_PopupMenu.cpp index cb10aad047..c4af0d037a 100644 --- a/modules/juce_gui_basics/menus/juce_PopupMenu.cpp +++ b/modules/juce_gui_basics/menus/juce_PopupMenu.cpp @@ -258,10 +258,10 @@ struct MenuWindow : public Component | ComponentPeer::windowIgnoresKeyPresses | lf.getMenuWindowFlags()); - getActiveWindows().add (this); Desktop::getInstance().addGlobalMouseListener (this); } + getActiveWindows().add (this); lf.preparePopupMenuWindow (*this); getMouseState (Desktop::getInstance().getMainMouseSource()); // forces creation of a mouse source watcher for the main mouse