From 448f0c85bce6e27ef4fc9e55adec7e9ab2ce5223 Mon Sep 17 00:00:00 2001 From: jules Date: Tue, 14 Aug 2012 13:10:30 +0100 Subject: [PATCH] Detecting minimisation state changes in OSX. --- .../native/juce_mac_NSViewComponentPeer.mm | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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)