Hi all,
I have a weird problem with ApplicationCommandManager/Target.
I’ve setup an ApplicationCommandmanager and a MenuBarModel in Main.cpp
My custom JUCEapplication holds an OwnedArray<DocumentWindow> and I setup commands for creating windows (cmd-N; New Window) and my custom DocumentWindow (also an ApplicationCommandTarget) has a command for deleting itself of the array (cmd-W; Close Window).
All seems to be setup correctly and is working as expected as long the DocumentWindow has setContentOwned() with a simple Hello World Component. However, as soon I use setContentOwned() with my custom ContentComponent (which is not an ApplicationCommandTarget), the close window command is not working correctly.
When I create a couple of new windows (cmd-N), the close window command is greyed out and cmd-W is not working either. But, when I close one of the windows by clicking on the close button, the rest of the opened windows receives the close window command from the ApplicationCommandManager as expected.
I suspect my ContentComponent is somehow blocking that the DocumentWindow is getting the next command target when creating a new one.
Does anybody have an idea on that?
Thanks
Stefan

