summaryrefslogtreecommitdiff
path: root/Source/Android/app/src/main/java
diff options
context:
space:
mode:
authorJosJuice <josjuice@gmail.com>2026-02-14 17:43:38 +0100
committerGitHub <noreply@github.com>2026-02-14 17:43:38 +0100
commit1cc9e8352f91529371e5b4d309cd0274e92f8708 (patch)
treec8119aef12224b954503c7cc60866d2662aa990c /Source/Android/app/src/main/java
parent1a0cbe29be7af9c32938e156c68d9f5524d0cfd6 (diff)
parentbd92388d2f36c32dee474cbcb5a0e0bba5035656 (diff)
Merge pull request #14329 from JosJuice/android-hotplug
Android: Rework input device hotplug
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.kt14
1 files changed, 3 insertions, 11 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 360800d656..71b37ff513 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
@@ -95,11 +95,6 @@ object ControllerInterface {
deviceQualifier: String, axisNames: Array<String>, suspended: Boolean
)
- /**
- * Rescans for input devices.
- */
- external fun refreshDevices()
-
external fun getAllDeviceStrings(): Array<String>
external fun getDevice(deviceString: String): CoreDevice?
@@ -193,13 +188,10 @@ object ControllerInterface {
}
private class InputDeviceListener : InputManager.InputDeviceListener {
- // Simple implementation for now. We could do something fancier if we wanted to.
- override fun onInputDeviceAdded(deviceId: Int) = refreshDevices()
+ override external fun onInputDeviceAdded(deviceId: Int)
- // Simple implementation for now. We could do something fancier if we wanted to.
- override fun onInputDeviceRemoved(deviceId: Int) = refreshDevices()
+ override external fun onInputDeviceRemoved(deviceId: Int)
- // Simple implementation for now. We could do something fancier if we wanted to.
- override fun onInputDeviceChanged(deviceId: Int) = refreshDevices()
+ override external fun onInputDeviceChanged(deviceId: Int)
}
}