From b56f9537e62194ce597c90e2a9388db51b2e926d Mon Sep 17 00:00:00 2001 From: Owen Green Date: Fri, 8 Jan 2021 11:59:59 +0000 Subject: [PATCH] Fix indiscriminate wait() for buffer processors --- release-packaging/Classes/FluidServerObject.sc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/release-packaging/Classes/FluidServerObject.sc b/release-packaging/Classes/FluidServerObject.sc index f2b7e0b..d831413 100644 --- a/release-packaging/Classes/FluidServerObject.sc +++ b/release-packaging/Classes/FluidServerObject.sc @@ -147,9 +147,10 @@ FluidBufProcessor : FluidServerObject wait { var condition = Condition.new; + id ?? {Error("% already freed".format(this.class.name)).throw}; OSCFunc({ condition.unhang; - },this.class.done,server.addr).oneShot; + },this.class.done,server.addr,argTemplate:[nil,id]).oneShot; condition.hang; }