diff --git a/modules/juce_audio_processors/format_types/juce_VSTPluginFormat.cpp b/modules/juce_audio_processors/format_types/juce_VSTPluginFormat.cpp index 2859db39bc..dd4c44b78e 100644 --- a/modules/juce_audio_processors/format_types/juce_VSTPluginFormat.cpp +++ b/modules/juce_audio_processors/format_types/juce_VSTPluginFormat.cpp @@ -1857,7 +1857,7 @@ private: if (v != 0) { - int versionBits[4]; + int versionBits[32]; int n = 0; while (v != 0) @@ -1868,6 +1868,9 @@ private: s << 'V'; + while (n > 1 && versionBits [n - 1] == 0) + --n; + while (n > 0) { s << versionBits [--n]; diff --git a/modules/juce_audio_processors/scanning/juce_PluginListComponent.cpp b/modules/juce_audio_processors/scanning/juce_PluginListComponent.cpp index da55713522..725e16e2cc 100644 --- a/modules/juce_audio_processors/scanning/juce_PluginListComponent.cpp +++ b/modules/juce_audio_processors/scanning/juce_PluginListComponent.cpp @@ -45,6 +45,7 @@ PluginListComponent::PluginListComponent (AudioPluginFormatManager& manager, updateList(); PluginDirectoryScanner::applyBlacklistingsFromDeadMansPedal (list, deadMansPedalFile); + deadMansPedalFile.deleteFile(); } PluginListComponent::~PluginListComponent() diff --git a/modules/juce_audio_utils/gui/juce_AudioDeviceSelectorComponent.cpp b/modules/juce_audio_utils/gui/juce_AudioDeviceSelectorComponent.cpp index ffff9b1973..b95106aac8 100644 --- a/modules/juce_audio_utils/gui/juce_AudioDeviceSelectorComponent.cpp +++ b/modules/juce_audio_utils/gui/juce_AudioDeviceSelectorComponent.cpp @@ -954,7 +954,7 @@ AudioDeviceSelectorComponent::AudioDeviceSelectorComponent (AudioDeviceManager& addAndMakeVisible (deviceTypeDropDown); deviceTypeDropDown->addListener (this); - deviceTypeDropDownLabel = new Label (String::empty, TRANS ("audio device type:")); + deviceTypeDropDownLabel = new Label (String::empty, TRANS ("Audio device type:")); deviceTypeDropDownLabel->setJustificationType (Justification::centredRight); deviceTypeDropDownLabel->attachToComponent (deviceTypeDropDown, true); } @@ -963,10 +963,10 @@ AudioDeviceSelectorComponent::AudioDeviceSelectorComponent (AudioDeviceManager& { addAndMakeVisible (midiInputsList = new MidiInputSelectorComponentListBox (deviceManager, - TRANS("(no midi inputs available)"), + TRANS("(No MIDI inputs available)"), 0, 0)); - midiInputsLabel = new Label (String::empty, TRANS ("active midi inputs:")); + midiInputsLabel = new Label (String::empty, TRANS ("Active MIDI inputs:")); midiInputsLabel->setJustificationType (Justification::topRight); midiInputsLabel->attachToComponent (midiInputsList, true); } @@ -981,7 +981,7 @@ AudioDeviceSelectorComponent::AudioDeviceSelectorComponent (AudioDeviceManager& addAndMakeVisible (midiOutputSelector = new ComboBox (String::empty)); midiOutputSelector->addListener (this); - midiOutputLabel = new Label ("lm", TRANS("Midi Output:")); + midiOutputLabel = new Label ("lm", TRANS("MIDI Output:")); midiOutputLabel->attachToComponent (midiOutputSelector, true); } else