From b52a62a48db5111587e2faee487aa1aae62fcaf3 Mon Sep 17 00:00:00 2001 From: reuk Date: Mon, 11 Sep 2023 14:32:01 +0100 Subject: [PATCH] VST3 Client: Reorder VST3 class factory for compatibility with JRiver Media Centre --- .../juce_audio_plugin_client_VST3.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp b/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp index cd38b33a48..29517a9511 100644 --- a/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp +++ b/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp @@ -4235,10 +4235,6 @@ private: static const ClassEntry classEntries[] { - ClassEntry { compatibilityClass, [] (Vst::IHostApplication*) -> Steinberg::FUnknown* - { - return new JucePluginCompatibility; - } }, ClassEntry { componentClass, [] (Vst::IHostApplication* h) -> Steinberg::FUnknown* { return static_cast (new JuceVST3Component (h)); @@ -4247,6 +4243,10 @@ private: { return static_cast (new JuceVST3EditController (h)); } }, + ClassEntry { compatibilityClass, [] (Vst::IHostApplication*) -> Steinberg::FUnknown* + { + return new JucePluginCompatibility; + } }, #if JucePlugin_Enable_ARA ClassEntry { araFactoryClass, [] (Vst::IHostApplication*) -> Steinberg::FUnknown* {