diff --git a/modules/juce_audio_processors/scanning/juce_PluginListComponent.cpp b/modules/juce_audio_processors/scanning/juce_PluginListComponent.cpp index 9a326324ee..7c58a1b9d6 100644 --- a/modules/juce_audio_processors/scanning/juce_PluginListComponent.cpp +++ b/modules/juce_audio_processors/scanning/juce_PluginListComponent.cpp @@ -270,7 +270,8 @@ void PluginListComponent::scanFor (AudioPluginFormat* format) { aw.setMessage (TRANS("Testing:\n\n") + scanner.getNextPluginFileThatWillBeScanned()); - MessageManager::getInstance()->runDispatchLoopUntil (100); + MessageManager::getInstance()->runDispatchLoopUntil (50); + Timer::callPendingTimersSynchronously(); if (! scanner.scanNextFile (true)) break;