bugfix: make distortion clip mode param key/vals static to avoid memory leaks.

This commit is contained in:
Liam Kerr 2026-08-03 15:35:36 +01:00
parent 4fb9a63ce9
commit 34efab4d8e

View file

@ -45,8 +45,12 @@ protected:
parameter.hints = kParameterIsAutomatable | kParameterIsInteger; parameter.hints = kParameterIsAutomatable | kParameterIsInteger;
parameter.enumValues.count = Clipper::kClipperModeCount; parameter.enumValues.count = Clipper::kClipperModeCount;
parameter.enumValues.restrictedMode = true; parameter.enumValues.restrictedMode = true;
parameter.enumValues.values = new ParameterEnumerationValue[3]{
static const ParameterEnumerationValue
sClipModes[Clipper::kClipperModeCount] = {
{0.0f, "Soft"}, {1.0f, "Hard"}, {2.0f, "Fold"}}; {0.0f, "Soft"}, {1.0f, "Hard"}, {2.0f, "Fold"}};
parameter.enumValues.values =
const_cast<ParameterEnumerationValue *>(sClipModes);
break; break;
} }
} }