diff --git a/extras/Projucer/Source/Project Saving/jucer_ProjectExport_XCode.h b/extras/Projucer/Source/Project Saving/jucer_ProjectExport_XCode.h index 32958c04d6..4f17d1bda3 100644 --- a/extras/Projucer/Source/Project Saving/jucer_ProjectExport_XCode.h +++ b/extras/Projucer/Source/Project Saving/jucer_ProjectExport_XCode.h @@ -28,7 +28,7 @@ namespace { const char* const osxVersionDefault = "default"; - const int oldestSDKVersion = 6; + const int oldestSDKVersion = 5; const int currentSDKVersion = 12; const int minimumAUv3SDKVersion = 11; diff --git a/modules/juce_audio_processors/format_types/juce_VST3PluginFormat.cpp b/modules/juce_audio_processors/format_types/juce_VST3PluginFormat.cpp index 25cb292ead..6e446ed2c3 100644 --- a/modules/juce_audio_processors/format_types/juce_VST3PluginFormat.cpp +++ b/modules/juce_audio_processors/format_types/juce_VST3PluginFormat.cpp @@ -685,7 +685,7 @@ public: if (doUIDsMatch (cid, Vst::IMessage::iid) && doUIDsMatch (iid, Vst::IMessage::iid)) { - ComSmartPtr m (new Message (*this, attributeList)); + ComSmartPtr m (new Message (attributeList)); messageQueue.add (m); m->addRef(); *obj = m; @@ -782,18 +782,18 @@ private: class Message : public Vst::IMessage { public: - Message (VST3HostContext& o, Vst::IAttributeList* list) - : owner (o), attributeList (list) + Message (Vst::IAttributeList* list) + : attributeList (list) { } - Message (VST3HostContext& o, Vst::IAttributeList* list, FIDString id) - : owner (o), attributeList (list), messageId (toString (id)) + Message (Vst::IAttributeList* list, FIDString id) + : attributeList (list), messageId (toString (id)) { } - Message (VST3HostContext& o, Vst::IAttributeList* list, FIDString id, const var& v) - : value (v), owner (o), attributeList (list), messageId (toString (id)) + Message (Vst::IAttributeList* list, FIDString id, const var& v) + : value (v), attributeList (list), messageId (toString (id)) { } @@ -809,7 +809,6 @@ private: var value; private: - VST3HostContext& owner; ComSmartPtr attributeList; String messageId; Atomic refCount; @@ -938,7 +937,7 @@ private: } } - owner->messageQueue.add (ComSmartPtr (new Message (*owner, this, id, value))); + owner->messageQueue.add (ComSmartPtr (new Message (this, id, value))); } template