commit 1e3b1e4559be7d3102562eaca405444ceff188f4 parent 21561e3556aa444df6f818e019315751b654bcfc Author: dsp56300 <dsp56300@users.noreply.github.com> Date: Sat, 14 May 2022 19:49:15 +0200 remove juce String and use std::string instead Diffstat:
4 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/source/jucePlugin/VirusController.cpp b/source/jucePlugin/VirusController.cpp @@ -549,7 +549,7 @@ namespace Virus for(size_t i=0; i<m_descriptions.getDescriptions().size(); ++i) { const auto& description = m_descriptions.getDescriptions()[i]; - if(description.name.toStdString() == _name) + if(description.name == _name) return static_cast<ParameterType>(i); } diff --git a/source/jucePlugin/VirusParameterBinding.cpp b/source/jucePlugin/VirusParameterBinding.cpp @@ -93,7 +93,7 @@ void VirusParameterBinding::bind(juce::Slider &_slider, Virus::ParameterType _pa _slider.setDoubleClickReturnValue(true, v->convertFrom0to1(v->getDefaultValue())); _slider.getValueObject().referTo(v->getValueObject()); _slider.getProperties().set("type", "slider"); - _slider.getProperties().set("name", v->getDescription().name); + _slider.getProperties().set("name", juce::String(v->getDescription().name)); if (v->isBipolar()) { _slider.getProperties().set("bipolar", true); } diff --git a/source/jucePluginLib/parameterdescription.h b/source/jucePluginLib/parameterdescription.h @@ -39,7 +39,7 @@ namespace pluginLib uint8_t page; uint8_t index; int classFlags; - juce::String name; + std::string name; juce::Range<int> range; ValueList valueList; bool isPublic; diff --git a/source/jucePluginLib/parameterdescriptions.cpp b/source/jucePluginLib/parameterdescriptions.cpp @@ -215,7 +215,7 @@ namespace pluginLib Description d; - d.name = name; + d.name = name.toStdString(); d.isPublic = readPropertyBool("isPublic"); d.isDiscrete = readPropertyBool("isDiscrete");