From 76d5c07c66c4a4e58a9ff9efa519ec7d7e76679e Mon Sep 17 00:00:00 2001 From: ed Date: Tue, 30 Mar 2021 17:36:31 +0100 Subject: [PATCH] MessageManager: Only reinitialise platform-specific code on Windows when calling setCurrentThreadAsMessageThread() --- modules/juce_events/messages/juce_MessageManager.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/juce_events/messages/juce_MessageManager.cpp b/modules/juce_events/messages/juce_MessageManager.cpp index 883045248d..be5a16283f 100644 --- a/modules/juce_events/messages/juce_MessageManager.cpp +++ b/modules/juce_events/messages/juce_MessageManager.cpp @@ -231,9 +231,11 @@ void MessageManager::setCurrentThreadAsMessageThread() { messageThreadId = thisThread; + #if JUCE_WINDOWS // This is needed on windows to make sure the message window is created by this thread doPlatformSpecificShutdown(); doPlatformSpecificInitialisation(); + #endif } }