From 88d461d16b9b8f28793c9baf22d0e8fb6abb917f Mon Sep 17 00:00:00 2001 From: Rob Scott Date: Fri, 31 May 2024 17:33:47 +0100 Subject: [PATCH] Fix joy_name checks (#12) Joypad detection previously relied on certain strings appearing at the beginning of the name, instead of anywhere in the name (as intended). --- addons/input_prompts/input_prompt_manager.gd | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/input_prompts/input_prompt_manager.gd b/addons/input_prompts/input_prompt_manager.gd index b0a2af7..ff80b54 100644 --- a/addons/input_prompts/input_prompt_manager.gd +++ b/addons/input_prompts/input_prompt_manager.gd @@ -166,11 +166,11 @@ func _input(event: InputEvent): var device = event.device var joy_name = Input.get_joy_name(device) - if joy_name.find("Xbox"): + if joy_name.find("Xbox") != -1: joy_icons = InputPrompt.Icons.XBOX - elif joy_name.find("DualShock") or joy_name.find("PS"): + elif joy_name.find("DualShock") != -1 or joy_name.find("PS") != -1: joy_icons = InputPrompt.Icons.SONY - elif joy_name.find("Nintendo"): + elif joy_name.find("Nintendo") != -1: joy_icons = InputPrompt.Icons.NINTENDO else: joy_icons = InputPrompt.Icons.XBOX