changeset 2299:a1c9edf44c7e

Fix a place I missed a problem from the SDL2 upgrade
author Michael Pavone <pavone@retrodev.com>
date Thu, 09 Mar 2023 22:59:29 -0800
parents 9d68799f945b
children f071a976b79a
files nuklear_ui/blastem_nuklear.c
diffstat 1 files changed, 2 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/nuklear_ui/blastem_nuklear.c	Thu Mar 09 22:49:42 2023 -0800
+++ b/nuklear_ui/blastem_nuklear.c	Thu Mar 09 22:59:29 2023 -0800
@@ -927,17 +927,15 @@
 	memcpy(button_key + pad_key_size, button_base, sizeof(button_base));
 
 	char *final_key;
-	for (int i = 0; i < SDL_CONTROLLER_BUTTON_MAX; i++)
+	for (int i = 0; i <= SDL_CONTROLLER_BUTTON_MAX; i++)
 	{
 		char *base;
 		const char *suffix;
 		size_t base_key_len;
-		if ( i < SDL_CONTROLLER_BUTTON_DPAD_UP) {
+		if ( i < SDL_CONTROLLER_BUTTON_DPAD_UP || i > SDL_CONTROLLER_BUTTON_DPAD_RIGHT) {
 			suffix = SDL_GameControllerGetStringForButton(i);
 			base_key_len = button_key_size;
 			base = button_key;
-
-
 		} else {
 			static const char *dir_keys[] = {"up", "down", "left", "right"};
 			suffix = dir_keys[i - SDL_CONTROLLER_BUTTON_DPAD_UP];