瀏覽代碼

input/sdl_impl: fix rumble support on DualSense. (#6683)

- value return can be different 0, is not error is normal, error is only -1.
Nicolas Jallamion 5 年之前
父節點
當前提交
6573ff64b4
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      src/input_common/sdl/sdl_impl.cpp

+ 2 - 2
src/input_common/sdl/sdl_impl.cpp

@@ -130,10 +130,10 @@ public:
 
         if (sdl_controller) {
             return SDL_GameControllerRumble(sdl_controller.get(), amp_low, amp_high,
-                                            rumble_max_duration_ms) == 0;
+                                            rumble_max_duration_ms) != -1;
         } else if (sdl_joystick) {
             return SDL_JoystickRumble(sdl_joystick.get(), amp_low, amp_high,
-                                      rumble_max_duration_ms) == 0;
+                                      rumble_max_duration_ms) != -1;
         }
 
         return false;