From 47de32450d4f2dbeb34bd77ff88332ce2d296e49 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Tue, 22 Jul 2014 04:02:53 +0200 Subject: [PATCH] (Apple/OSX) Setup remapping for basicEvent --- apple/OSX/platform.m | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/apple/OSX/platform.m b/apple/OSX/platform.m index 909738ec09..177ab0b868 100644 --- a/apple/OSX/platform.m +++ b/apple/OSX/platform.m @@ -317,9 +317,21 @@ static char** waiting_argv; - (IBAction)basicEvent:(id)sender { - unsigned cmd = (unsigned)[sender tag]; - if (!g_extern.main_is_init) - return; + unsigned sender_tag, cmd; + sender_tag = (unsigned)[sender tag]; + + switch (sender_tag) + { + case 1: + cmd = RARCH_CMD_RESET; + break; + case 2: + cmd = RARCH_CMD_LOAD_STATE; + break; + case 3: + cmd = RARCH_CMD_SAVE_STATE; + break; + } rarch_main_command(cmd); }