From 5aca139047fb09e7df11256a4a7e4fa51d3039ae Mon Sep 17 00:00:00 2001 From: Shaun Inman Date: Thu, 16 Feb 2023 10:38:25 -0500 Subject: [PATCH] use core provided button names if not overridden plus misc cleanup (forgot to commit last night) --- src/common/api.c | 10 ++-------- src/minarch/main.c | 1 + 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/src/common/api.c b/src/common/api.c index 36f537f..27d4276 100644 --- a/src/common/api.c +++ b/src/common/api.c @@ -1029,19 +1029,16 @@ int PAD_justRepeated(int btn) { return pad.just_repeated & btn; } /////////////////////////////// - - static struct VIB_Context { pthread_t pt; int queued_strength; int strength; } vib; static void* VIB_thread(void *arg) { - char buffer[4]; #define DEFER_FRAMES 3 static int defer = 0; while(1) { - SDL_Delay(4); + SDL_Delay(17); if (vib.queued_strength!=vib.strength) { if (defer\n", core_button_names[mapping->retro], mapping->name, (mapping->local==BTN_ID_NONE ? "NONE" : device_button_names[mapping->local])); + mapping->name = (char*)core_button_names[mapping->retro]; } for (int i=0; config.controls[i].name; i++) {