diff --git a/include/FluidSCWrapper.hpp b/include/FluidSCWrapper.hpp index 0927d96..85b16b2 100644 --- a/include/FluidSCWrapper.hpp +++ b/include/FluidSCWrapper.hpp @@ -1055,11 +1055,10 @@ class FluidSCWrapper : public impl::FluidSCWrapperBase } /// - (void) std::initializer_list{ - (std::get(args) = ParamReader::fromArgs( - x, x->mWorld, inArgs, std::get(args), 0), - 0)...}; - + ForEach(args,[x,&inArgs](auto& arg){ + arg = ParamReader::fromArgs(x,x->mWorld,inArgs,arg,0); + }); + x->mDone = false; ft->fDoAsynchronousCommand(