diff nuklear_ui/blastem_nuklear.c @ 2627:df6dbf229e2f

Prevent gamepad binds from firing while remapping a gamepad
author Michael Pavone <pavone@retrodev.com>
date Sat, 22 Feb 2025 23:33:12 -0800
parents 07faf0f5466f
children 32ce6c588bc9
line wrap: on
line diff
--- a/nuklear_ui/blastem_nuklear.c	Sat Feb 22 23:11:35 2025 -0800
+++ b/nuklear_ui/blastem_nuklear.c	Sat Feb 22 23:33:12 2025 -0800
@@ -1514,6 +1514,7 @@
 					save_controller_mapping(selected_controller, mapping_string);
 					free(mapping_string);
 					pop_view();
+					bindings_set_joy_state(selected_controller, 1);
 					if (initial_controller_config) {
 						push_view(view_controller_bindings);
 						controller_binding_changed = 0;
@@ -1554,6 +1555,8 @@
 	}
 
 	push_view(view_controller_mappings);
+	bindings_set_joy_state(selected_controller, 0);
+	
 }
 
 static void view_controller_variant(struct nk_context *context)