diff --git a/src/modules/graphics/metal/StreamBuffer.mm b/src/modules/graphics/metal/StreamBuffer.mm index 5d41bddde..f7b67ba0e 100644 --- a/src/modules/graphics/metal/StreamBuffer.mm +++ b/src/modules/graphics/metal/StreamBuffer.mm @@ -56,10 +56,9 @@ public: virtual ~StreamBuffer() { @autoreleasepool { - // TODO buffer = nil; - for (int i = 0; i < 3; i++) - dispatch_release(frameSemaphores[i]); + for (int i = 0; i < BUFFER_FRAMES; i++) + frameSemaphores[i] = nil; }} MapInfo map(size_t /*minsize*/) override