diff --git a/modules/juce_gui_basics/native/juce_mac_NSViewComponentPeer.mm b/modules/juce_gui_basics/native/juce_mac_NSViewComponentPeer.mm index 2c9b481325..1ef2f203f5 100644 --- a/modules/juce_gui_basics/native/juce_mac_NSViewComponentPeer.mm +++ b/modules/juce_gui_basics/native/juce_mac_NSViewComponentPeer.mm @@ -81,11 +81,23 @@ public: object: view]; if (! isSharedWindow) + { [notificationCenter addObserver: view selector: @selector (frameChanged:) name: NSWindowDidMoveNotification object: window]; + [notificationCenter addObserver: view + selector: @selector (frameChanged:) + name: NSWindowDidMiniaturizeNotification + object: window]; + + [notificationCenter addObserver: view + selector: @selector (frameChanged:) + name: NSWindowDidDeminiaturizeNotification + object: window]; + } + [view setPostsFrameChangedNotifications: YES]; if (isSharedWindow)