The `INSTANTIATE_WEAK_HOOK_FUNCTION` claimed that it's there for v1 API compatibility alone - it is not. It allows us to have sketches that use no plugins too, without them having to use `KALEIDOSCOPE_INIT_PLUGINS()` with a dummy plugin. We'd need a dummy plugin because `KALEIDOSCOPE_INIT_PLUGINS()` does not support being invoked with an empty plugin list, due to technical reasons. From an end-user point of view, not using the macro is much preferable to using it with a dummy plugin. We can't automatically inject a dummy plugin either, again, due to technical reasons. Fixes #1005. Signed-off-by: Jesse Vincent <jesse@keyboard.io>pull/1014/head v1.99.3
parent
b3b56efdf8
commit
c924fb0dc6
Loading…
Reference in new issue