Is it safe to assuming text coming from the DAW will be ascii?
diff --git a/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp b/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp
index 4f1aa33a62..e31fec3bb1 100644
--- a/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp
+++ b/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp
@@ -1415,7 +1415,7 @@ private:
pointer_sized_int handleSetCurrentProgramName (VstOpCodeArguments args)
{
if (processor != nullptr && processor->getNumPrograms() > 0)
- processor->changeProgramName (processor->getCurrentProgram(), (char*) args.ptr);
+ processor->changeProgramName (processor->getCurrentProgram(), juce::String::createStringFromData ((char*) args.ptr, (int) strlen ((char*)args.ptr)));
return 0;
}
