From 3c51e335c3ac7c3083c2e704f56da6a156baae11 Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Sat, 4 Aug 2018 21:40:26 -0400 Subject: [PATCH] Makes extra sure not to try to read from an empty characters list. --- OSBindings/Mac/Clock Signal/Machine/CSMachine.mm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OSBindings/Mac/Clock Signal/Machine/CSMachine.mm b/OSBindings/Mac/Clock Signal/Machine/CSMachine.mm index a219a1801..df04b856e 100644 --- a/OSBindings/Mac/Clock Signal/Machine/CSMachine.mm +++ b/OSBindings/Mac/Clock Signal/Machine/CSMachine.mm @@ -395,7 +395,7 @@ struct ActivityObserver: public Activity::Observer { case VK_ANSI_D: joysticks[0]->set_input(Inputs::Joystick::Input(Inputs::Joystick::Input::Fire, 2), is_pressed); break; case VK_ANSI_F: joysticks[0]->set_input(Inputs::Joystick::Input(Inputs::Joystick::Input::Fire, 3), is_pressed); break; default: - if(characters) { + if(characters.length) { joysticks[0]->set_input(Inputs::Joystick::Input([characters characterAtIndex:0]), is_pressed); } else { joysticks[0]->set_input(Inputs::Joystick::Input::Fire, is_pressed);