summaryrefslogtreecommitdiff
path: root/Source/Android/app/src/main/java
diff options
context:
space:
mode:
authorJosJuice <josjuice@gmail.com>2026-07-05 10:38:44 +0200
committerJosJuice <josjuice@gmail.com>2026-07-08 23:13:07 +0200
commit424269ed4b0fa650c3798ffb4b5c240d51b14b9f (patch)
treed8e2ef7675f46efdaa1b96070ccb74a4c659f45f /Source/Android/app/src/main/java
parentf5d225691ed3bc56e2da589e7f548835bae090c9 (diff)
Android: Silence deprecation warnings in ControllerInterface
We have to use the deprecated APIs when running on old devices.
Diffstat (limited to 'Source/Android/app/src/main/java')
-rw-r--r--Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/model/ControllerInterface.kt4
1 files changed, 4 insertions, 0 deletions
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/model/ControllerInterface.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/model/ControllerInterface.kt
index ceba48e4bf..b412b6ef9b 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/model/ControllerInterface.kt
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/model/ControllerInterface.kt
@@ -160,6 +160,7 @@ object ControllerInterface {
return if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) {
DolphinVibratorManagerPassthrough(device.vibratorManager)
} else {
+ @Suppress("DEPRECATION")
DolphinVibratorManagerCompat(device.vibrator)
}
}
@@ -174,6 +175,7 @@ object ControllerInterface {
return DolphinVibratorManagerPassthrough(vibratorManager)
}
}
+ @Suppress("DEPRECATION")
val vibrator = DolphinApplication.getAppContext()
.getSystemService(Context.VIBRATOR_SERVICE) as Vibrator
return DolphinVibratorManagerCompat(vibrator)
@@ -190,11 +192,13 @@ object ControllerInterface {
} else {
val attributes = AudioAttributes.Builder().setUsage(AudioAttributes.USAGE_MEDIA).build()
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
+ @Suppress("DEPRECATION")
vibrator.vibrate(
VibrationEffect.createOneShot(100, VibrationEffect.DEFAULT_AMPLITUDE),
attributes
)
} else {
+ @Suppress("DEPRECATION")
vibrator.vibrate(100, attributes)
}
}