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++) {