From f07f9f3718bd70a73d0541b6b2b030ef6beea8c6 Mon Sep 17 00:00:00 2001 From: Butterscotch! Date: Thu, 4 Sep 2025 02:22:23 -0400 Subject: [PATCH] Add comments for USB attach/detach events --- .../java/dev/slimevr/android/serial/AndroidSerialHandler.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/server/android/src/main/java/dev/slimevr/android/serial/AndroidSerialHandler.kt b/server/android/src/main/java/dev/slimevr/android/serial/AndroidSerialHandler.kt index a84aefeda..5520f7eff 100644 --- a/server/android/src/main/java/dev/slimevr/android/serial/AndroidSerialHandler.kt +++ b/server/android/src/main/java/dev/slimevr/android/serial/AndroidSerialHandler.kt @@ -63,10 +63,16 @@ class AndroidSerialHandler(val activity: AppCompatActivity) : override fun onReceive(context: Context, intent: Intent) { when (intent.action) { UsbManager.ACTION_USB_DEVICE_ATTACHED -> { + // Maybe use device from `UsbManager.EXTRA_DEVICE`? Would make + // me feel better, but honestly this is just easier and probably + // doesn't actually matter. detectNewPorts() } UsbManager.ACTION_USB_DEVICE_DETACHED -> { + // Might be able to use `UsbManager.EXTRA_DEVICE` like device attached + // event comment, though the device properties may no longer be available + // when this event is fired. This should be checked before proceeding. detectNewPorts() }