diff --git a/modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp b/modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp index bb2ae65355..ad464e3625 100644 --- a/modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp +++ b/modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp @@ -812,7 +812,7 @@ public: info.flags = Vst::ParameterInfo::kIsProgramChange | Vst::ParameterInfo::kCanAutomate; } - virtual ~ProgramChangeParameter() override = default; + ~ProgramChangeParameter() override = default; bool setNormalized (Vst::ParamValue v) override { diff --git a/modules/juce_audio_utils/gui/juce_AudioAppComponent.h b/modules/juce_audio_utils/gui/juce_AudioAppComponent.h index 4d3b828aab..5d3f2d7061 100644 --- a/modules/juce_audio_utils/gui/juce_AudioAppComponent.h +++ b/modules/juce_audio_utils/gui/juce_AudioAppComponent.h @@ -82,8 +82,8 @@ public: is needed by sources such as tone generators. @see releaseResources, getNextAudioBlock */ - virtual void prepareToPlay (int samplesPerBlockExpected, - double sampleRate) override = 0; + void prepareToPlay (int samplesPerBlockExpected, + double sampleRate) override = 0; /** Allows the source to release anything it no longer needs after playback has stopped. @@ -97,7 +97,7 @@ public: @see prepareToPlay, getNextAudioBlock */ - virtual void releaseResources() override = 0; + void releaseResources() override = 0; /** Called repeatedly to fetch subsequent blocks of audio data. @@ -111,7 +111,7 @@ public: @see AudioSourceChannelInfo, prepareToPlay, releaseResources */ - virtual void getNextAudioBlock (const AudioSourceChannelInfo& bufferToFill) override = 0; + void getNextAudioBlock (const AudioSourceChannelInfo& bufferToFill) override = 0; /** Shuts down the audio device and clears the audio source. diff --git a/modules/juce_events/messages/juce_CallbackMessage.h b/modules/juce_events/messages/juce_CallbackMessage.h index 3ac51f6c17..1863b8d093 100644 --- a/modules/juce_events/messages/juce_CallbackMessage.h +++ b/modules/juce_events/messages/juce_CallbackMessage.h @@ -63,7 +63,7 @@ public: Note that like all other messages, this object will be deleted immediately after this method has been invoked. */ - virtual void messageCallback() override = 0; + void messageCallback() override = 0; private: // Avoid the leak-detector because for plugins, the host can unload our DLL with undelivered