mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-02-08 04:20:09 +00:00
added a CD-eject method for the mac; fixed a small CoreAudio bug; sorted out some minor message loop problems on the mac and windows; added a PlatformUtilities method to add an item to the OSX dock.
This commit is contained in:
parent
ec0557e7b6
commit
da340b4d2f
12 changed files with 129 additions and 14 deletions
|
|
@ -163,7 +163,13 @@ bool MessageManager::runDispatchLoopUntil (int millisecondsToRunFor)
|
|||
{
|
||||
JUCE_TRY
|
||||
{
|
||||
juce_dispatchNextMessageOnSystemQueue (millisecondsToRunFor >= 0);
|
||||
if (! juce_dispatchNextMessageOnSystemQueue (millisecondsToRunFor >= 0))
|
||||
{
|
||||
const int msToWait = (int) (endTime - Time::currentTimeMillis());
|
||||
|
||||
if (msToWait > 0)
|
||||
Thread::sleep (jmin (5, msToWait));
|
||||
}
|
||||
}
|
||||
JUCE_CATCH_EXCEPTION
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue