From 8576a65c8bad23e7f84cf58e28541d276dd2eaf5 Mon Sep 17 00:00:00 2001 From: jules Date: Fri, 10 Aug 2012 08:41:01 +0100 Subject: [PATCH] Stopped plugin scan from blocking timers. --- .../scanning/juce_PluginListComponent.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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;