Mercurial > repos > blastem
comparison 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 |
comparison
equal
deleted
inserted
replaced
2626:36aa9ead0e62 | 2627:df6dbf229e2f |
---|---|
1512 button_a_axis = -1; | 1512 button_a_axis = -1; |
1513 mapping_string[mapping_pos] = 0; | 1513 mapping_string[mapping_pos] = 0; |
1514 save_controller_mapping(selected_controller, mapping_string); | 1514 save_controller_mapping(selected_controller, mapping_string); |
1515 free(mapping_string); | 1515 free(mapping_string); |
1516 pop_view(); | 1516 pop_view(); |
1517 bindings_set_joy_state(selected_controller, 1); | |
1517 if (initial_controller_config) { | 1518 if (initial_controller_config) { |
1518 push_view(view_controller_bindings); | 1519 push_view(view_controller_bindings); |
1519 controller_binding_changed = 0; | 1520 controller_binding_changed = 0; |
1520 } | 1521 } |
1521 added_mapping = 0; | 1522 added_mapping = 0; |
1552 } | 1553 } |
1553 mapping_string[mapping_pos] = c; | 1554 mapping_string[mapping_pos] = c; |
1554 } | 1555 } |
1555 | 1556 |
1556 push_view(view_controller_mappings); | 1557 push_view(view_controller_mappings); |
1558 bindings_set_joy_state(selected_controller, 0); | |
1559 | |
1557 } | 1560 } |
1558 | 1561 |
1559 static void view_controller_variant(struct nk_context *context) | 1562 static void view_controller_variant(struct nk_context *context) |
1560 { | 1563 { |
1561 uint8_t selected = 0; | 1564 uint8_t selected = 0; |