Update MVKGPUCapture.mm
Fix #1598 for macOS 12.4
diff --git a/MoltenVK/MoltenVK/OS/MVKGPUCapture.mm b/MoltenVK/MoltenVK/OS/MVKGPUCapture.mm
index c7300cb..9248915 100644
--- a/MoltenVK/MoltenVK/OS/MVKGPUCapture.mm
+++ b/MoltenVK/MoltenVK/OS/MVKGPUCapture.mm
@@ -78,8 +78,8 @@
// references so the scope, and command queue, aren't leaked. This is a horrible kludge
// that depends on Apple not taking internal references to capture scopes, but without it,
// we could get hung up waiting for a new queue, because the old queues are still outstanding.
- // This bug was fixed by Apple in macOS 12.5 and iOS 15.4.
- if ( !mvkOSVersionIsAtLeast(12.05, 15.04) ) {
+ // This bug was fixed by Apple in macOS 12.4 and iOS 15.4.
+ if ( !mvkOSVersionIsAtLeast(12.04, 15.04) ) {
while (_mtlCaptureScope.retainCount > 1) {
[_mtlCaptureScope release];
}