diff --git a/src/Elements.cpp b/src/Elements.cpp index 45eedea..d2c34a8 100644 --- a/src/Elements.cpp +++ b/src/Elements.cpp @@ -216,6 +216,7 @@ struct Elements : Module { json_t* dataToJson() override { json_t* rootJ = json_object(); json_object_set_new(rootJ, "model", json_integer(getModel())); + json_object_set_new(rootJ, "easterEgg", json_boolean(easterEgg)); return rootJ; } @@ -224,6 +225,11 @@ struct Elements : Module { if (modelJ) { setModel(json_integer_value(modelJ)); } + json_t* easterEggJ = json_object_get(rootJ, "easterEgg"); + if (easterEggJ) { + easterEgg = json_boolean_value(easterEggJ); + setEasterEgg(); + } } int getModel() {