| 440 | json_t* mapJ; |
| 441 | size_t mapIndex; |
| 442 | json_array_foreach(mapsJ, mapIndex, mapJ) |
| 443 | { |
| 444 | json_t* ccJ = json_object_get(mapJ, "cc"); |
| 445 | json_t* moduleIdJ = json_object_get(mapJ, "moduleId"); |
| 446 | json_t* paramIdJ = json_object_get(mapJ, "paramId"); |
| 447 | if (!(ccJ && moduleIdJ && paramIdJ)) |
| 448 | continue; |
| 449 | if (mapIndex >= MAX_MIDI_CONTROL) |
| 450 | continue; |
| 451 | ccs[mapIndex] = json_integer_value(ccJ); |
| 452 | pcontext->engine->updateParamHandle_NoLock(¶mHandles[mapIndex], |
| 453 | json_integer_value(moduleIdJ), |
| 454 | json_integer_value(paramIdJ), |
| 455 | false); |
| 456 | refreshParamHandleText(mapIndex); |
| 457 | } |
| 458 | } |
| 459 | |
| 460 | updateMapLen(); |
nothing calls this directly
no test coverage detected