From a8d082c7d270321fbb3c22015fb60a9c7f2b5a4b Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Tue, 18 Feb 2020 22:31:24 -0500 Subject: [PATCH] Makes audioQueue atomic to avoid potential data race. --- OSBindings/Mac/Clock Signal/Machine/CSMachine.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OSBindings/Mac/Clock Signal/Machine/CSMachine.h b/OSBindings/Mac/Clock Signal/Machine/CSMachine.h index dee3fff39..d4830b7f5 100644 --- a/OSBindings/Mac/Clock Signal/Machine/CSMachine.h +++ b/OSBindings/Mac/Clock Signal/Machine/CSMachine.h @@ -75,7 +75,7 @@ typedef NS_ENUM(NSInteger, CSMachineKeyboardInputMode) { - (void)setMouseButton:(int)button isPressed:(BOOL)isPressed; - (void)addMouseMotionX:(CGFloat)deltaX y:(CGFloat)deltaY; -@property (nonatomic, strong, nullable) CSAudioQueue *audioQueue; +@property (atomic, strong, nullable) CSAudioQueue *audioQueue; @property (nonatomic, readonly, nonnull) CSOpenGLView *view; @property (nonatomic, weak, nullable) id delegate;