diff --git a/extras/audio plugin host/Source/MainHostWindow.cpp b/extras/audio plugin host/Source/MainHostWindow.cpp index c816af8d6e..e1d3c858c7 100644 --- a/extras/audio plugin host/Source/MainHostWindow.cpp +++ b/extras/audio plugin host/Source/MainHostWindow.cpp @@ -116,6 +116,8 @@ MainHostWindow::MainHostWindow() #else setMenuBar (this); #endif + + commandManager->setFirstCommandTarget (this); } MainHostWindow::~MainHostWindow() diff --git a/modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm b/modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm index 1b17ddaea3..2291f88d57 100644 --- a/modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm +++ b/modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm @@ -564,7 +564,7 @@ public: void audioProcessorChanged (AudioProcessor*) { - // xxx is there an AU equivalent? + PropertyChanged (kAudioUnitProperty_Latency, kAudioUnitScope_Global, 0); } bool StreamFormatWritable (AudioUnitScope, AudioUnitElement) diff --git a/modules/juce_audio_processors/scanning/juce_PluginListComponent.cpp b/modules/juce_audio_processors/scanning/juce_PluginListComponent.cpp index 725e16e2cc..07378a3c9a 100644 --- a/modules/juce_audio_processors/scanning/juce_PluginListComponent.cpp +++ b/modules/juce_audio_processors/scanning/juce_PluginListComponent.cpp @@ -260,9 +260,14 @@ private: aw.setMessage (TRANS("Testing:\n\n") + scanner.getNextPluginFileThatWillBeScanned()); if (scanner.scanNextFile (true) && aw.isCurrentlyModal()) + { progress = scanner.getProgress(); + startTimer (20); + } else + { owner.scanFinished (scanner.getFailedFiles()); + } } PluginListComponent& owner;