summaryrefslogtreecommitdiff
path: root/nuklear_ui
diff options
context:
space:
mode:
Diffstat (limited to 'nuklear_ui')
-rw-r--r--nuklear_ui/blastem_nuklear.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/nuklear_ui/blastem_nuklear.c b/nuklear_ui/blastem_nuklear.c
index 242d6ef..bcaaaf0 100644
--- a/nuklear_ui/blastem_nuklear.c
+++ b/nuklear_ui/blastem_nuklear.c
@@ -1261,14 +1261,14 @@ static void view_controller_mappings(struct nk_context *context)
)) {
if (current_button <= SDL_CONTROLLER_BUTTON_B || axis_moved != button_a_axis) {
start_mapping();
+ if (current_button >= SDL_CONTROLLER_BUTTON_DPAD_UP) {
+ mapping_string[mapping_pos++] = axis_value >= 0 ? '+' : '-';
+ }
mapping_string[mapping_pos++] = 'a';
if (axis_moved > 9) {
mapping_string[mapping_pos++] = '0' + axis_moved / 10;
}
mapping_string[mapping_pos++] = '0' + axis_moved % 10;
- if (current_button >= SDL_CONTROLLER_BUTTON_DPAD_UP) {
- mapping_string[mapping_pos++] = axis_value >= 0 ? '+' : '-';
- }
last_axis = axis_moved;
last_axis_value = axis_value;
}