Fix bug #9331 - SDL3 Android crash getVibrator() == null

This commit is contained in:
Sylvain
2024-03-22 21:26:23 +01:00
committed by Sam Lantinga
parent 208cd434b5
commit 1855ce68af

View File

@@ -546,6 +546,7 @@ class SDLHapticHandler {
if (haptic == null) {
InputDevice device = InputDevice.getDevice(deviceIds[i]);
Vibrator vib = device.getVibrator();
if (vib != null) {
if (vib.hasVibrator()) {
haptic = new SDLHaptic();
haptic.device_id = deviceIds[i];
@@ -556,6 +557,7 @@ class SDLHapticHandler {
}
}
}
}
/* Check VIBRATOR_SERVICE */
Vibrator vib = (Vibrator) SDL.getContext().getSystemService(Context.VIBRATOR_SERVICE);