diff --git a/modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp b/modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp index f61496638c..adc374e1e8 100644 --- a/modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp +++ b/modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp @@ -1521,7 +1521,7 @@ namespace AAXClasses : juceParameters.getParamID (audioProcessor, parameterIndex); aaxParamIDs.add (paramID); - auto aaxParamID = aaxParamIDs.getReference (parameterIndex++).getCharPointer(); + auto* aaxParamID = aaxParamIDs.getReference (parameterIndex++).toRawUTF8(); paramMap.set (AAXClasses::getAAXParamHash (aaxParamID), juceParam); @@ -1910,7 +1910,7 @@ namespace AAXClasses inline AAX_CParamID getAAXParamIDFromJuceIndex (int index) const noexcept { if (isPositiveAndBelow (index, aaxParamIDs.size())) - return aaxParamIDs.getReference (index).getCharPointer(); + return aaxParamIDs.getReference (index).toRawUTF8(); return nullptr; }