1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00

Fix VS2026 class member shadowing warnings

This commit is contained in:
attila 2025-09-17 19:03:38 +02:00 committed by Attila Szarvas
parent 99b552da39
commit 049cd7c77e

View file

@ -632,23 +632,23 @@ struct VST3HostContextHeadless : public Vst::IComponentHandler,
return kResultOk; return kResultOk;
} }
tresult PLUGIN_API createInstance (TUID cid, TUID iid, void** obj) override tresult PLUGIN_API createInstance (TUID cid, TUID iidToCreate, void** obj) override
{ {
*obj = nullptr; *obj = nullptr;
if (! doUIDsMatch (cid, iid)) if (! doUIDsMatch (cid, iidToCreate))
{ {
jassertfalse; jassertfalse;
return kInvalidArgument; return kInvalidArgument;
} }
if (doUIDsMatch (cid, Vst::IMessage::iid) && doUIDsMatch (iid, Vst::IMessage::iid)) if (doUIDsMatch (cid, Vst::IMessage::iid) && doUIDsMatch (iidToCreate, Vst::IMessage::iid))
{ {
*obj = new Message; *obj = new Message;
return kResultOk; return kResultOk;
} }
if (doUIDsMatch (cid, Vst::IAttributeList::iid) && doUIDsMatch (iid, Vst::IAttributeList::iid)) if (doUIDsMatch (cid, Vst::IAttributeList::iid) && doUIDsMatch (iidToCreate, Vst::IAttributeList::iid))
{ {
*obj = new AttributeList; *obj = new AttributeList;
return kResultOk; return kResultOk;
@ -668,10 +668,10 @@ struct VST3HostContextHeadless : public Vst::IComponentHandler,
inline tresult PLUGIN_API notifyProgramListChange (Vst::ProgramListID, Steinberg::int32) override; inline tresult PLUGIN_API notifyProgramListChange (Vst::ProgramListID, Steinberg::int32) override;
//============================================================================== //==============================================================================
tresult PLUGIN_API queryInterface (const TUID iid, void** obj) override tresult PLUGIN_API queryInterface (const TUID iidToQuery, void** obj) override
{ {
return testForMultiple (*this, return testForMultiple (*this,
iid, iidToQuery,
UniqueBase<Vst::IComponentHandler>{}, UniqueBase<Vst::IComponentHandler>{},
UniqueBase<Vst::IComponentHandler2>{}, UniqueBase<Vst::IComponentHandler2>{},
UniqueBase<Vst::IComponentHandler3>{}, UniqueBase<Vst::IComponentHandler3>{},