Browse Source

Use proper polar direction when creating FF_RUMBLE effect

Uses proper polar direction of 90 degrees. Previous value probably came from mistakenly using spherical system default.

(cherry picked from commit 5bf8955b25db87bee6eefd9c8ff8c7eb3b53c999)
Tomasz Pakuła 2 months ago
parent
commit
ba7ec31927
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/haptic/linux/SDL_syshaptic.c

+ 1 - 1
src/haptic/linux/SDL_syshaptic.c

@@ -878,7 +878,7 @@ static int SDL_SYS_ToFFEffect(struct ff_effect *dest, SDL_HapticEffect *src)
 
         /* Header */
         dest->type = FF_RUMBLE;
-        dest->direction = 0;
+        dest->direction = 0x4000;
 
         /* Replay */
         dest->replay.length = (leftright->length == SDL_HAPTIC_INFINITY) ? 0 : CLAMP(leftright->length);