From 5dff5ea28e3b63908d2e1413385efe6af4f143e2 Mon Sep 17 00:00:00 2001 From: Owen Green Date: Tue, 14 Jul 2020 01:20:03 +0100 Subject: [PATCH] Update real time control array size to account for model objects --- include/FluidSCWrapper.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/FluidSCWrapper.hpp b/include/FluidSCWrapper.hpp index 1612b4c..9eaa9db 100644 --- a/include/FluidSCWrapper.hpp +++ b/include/FluidSCWrapper.hpp @@ -227,7 +227,7 @@ class RealTime : public SCUnit public: static index ControlOffset(Unit* unit) { return unit->mSpecialIndex + 1; } - static index ControlSize(Unit* unit) { return static_cast(unit->mNumInputs) - unit->mSpecialIndex - 1; } + static index ControlSize(Unit* unit) { return static_cast(unit->mNumInputs) - unit->mSpecialIndex - 1 -(IsModel_t::value ? 1 : 0); } static void setup(InterfaceTable* ft, const char* name) {