From e0a17ee70c6fd1384bc38d01bc801c27856731ee Mon Sep 17 00:00:00 2001 From: jules Date: Sun, 28 Apr 2013 11:04:50 +0100 Subject: [PATCH] Added an assertion when quitting on a background thread. --- modules/juce_events/native/juce_mac_MessageManager.mm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/juce_events/native/juce_mac_MessageManager.mm b/modules/juce_events/native/juce_mac_MessageManager.mm index adb5a45f8f..628da61a15 100644 --- a/modules/juce_events/native/juce_mac_MessageManager.mm +++ b/modules/juce_events/native/juce_mac_MessageManager.mm @@ -239,6 +239,8 @@ void MessageManager::runDispatchLoop() void MessageManager::stopDispatchLoop() { + jassert (isThisTheMessageThread()); // must only be called by the message thread + quitMessagePosted = true; #if ! JUCE_PROJUCER_LIVE_BUILD [NSApp stop: nil];