Browse Source

Better cleanup in MessageManagerLock to avoid spurious assertions when a lock fails on shutdown.

tags/2021-05-28
jules 11 years ago
parent
commit
005f0be531
1 changed files with 3 additions and 0 deletions
  1. +3
    -0
      modules/juce_events/messages/juce_MessageManager.cpp

+ 3
- 0
modules/juce_events/messages/juce_MessageManager.cpp View File

@@ -288,7 +288,10 @@ bool MessageManagerLock::attemptLock (Thread* const threadToCheck, ThreadPoolJob
blockingMessage = new BlockingMessage();
if (! blockingMessage->post())
{
blockingMessage = nullptr;
return false;
}
while (! blockingMessage->lockedEvent.wait (20))
{


Loading…
Cancel
Save