commit 2212a68b8322e8000cd70bc373d68be66ceb0a7b
parent 0aa6844b1651d4abf566a3f263b33b16e29db17a
Author: Adam <1319733+freddyz@users.noreply.github.com>
Date: Wed, 11 Dec 2019 10:34:33 -0600
Save and load channelCountEnum from JSON
Diffstat:
1 file changed, 4 insertions(+), 0 deletions(-)
diff --git a/src/ComputerscarePatchSequencer.cpp b/src/ComputerscarePatchSequencer.cpp
@@ -489,6 +489,7 @@ struct ComputerscarePatchSequencerWidget : ModuleWidget {
}
json_object_set_new(rootJ, "buttons", button_statesJ);
json_object_set_new(rootJ, "onlyRandomizeActive", json_boolean(fatherSon->onlyRandomizeActive));
+ json_object_set_new(rootJ, "channelCountEnum", json_integer(fatherSon->channelCountEnum));
json_object_set_new(rootJ, "randomizationStepEnum", json_integer(fatherSon->getRandomizationStepEnum()));
json_object_set_new(rootJ, "randomizationOutputBoundsEnum", json_integer(fatherSon->getRandomizationOutputBoundsEnum()));
return rootJ;
@@ -517,6 +518,9 @@ struct ComputerscarePatchSequencerWidget : ModuleWidget {
json_t *randomizationStepEnumJ = json_object_get(rootJ, "randomizationStepEnum");
if (randomizationStepEnumJ) { fatherSon->setRandomizationStepEnum(json_integer_value(randomizationStepEnumJ)); }
+
+ json_t *channelCountEnumJ = json_object_get(rootJ, "channelCountEnum");
+ if (channelCountEnumJ) { fatherSon->channelCountEnum = json_integer_value(channelCountEnumJ); }
json_t *randomizationOutputBoundsEnumJ = json_object_get(rootJ, "randomizationOutputBoundsEnum");
if (randomizationOutputBoundsEnumJ) { fatherSon->setRandomizationOutputBoundsEnum(json_integer_value(randomizationOutputBoundsEnumJ)); }