From 14f5486ab6416cb75ae6f8fff7e88d8b0ebddda0 Mon Sep 17 00:00:00 2001 From: Jonas Bark Date: Sat, 7 Feb 2026 09:56:35 +0100 Subject: [PATCH] fix potential crash --- .../kotlin/de/jonasbark/accessibility/AccessibilityService.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/accessibility/android/src/main/kotlin/de/jonasbark/accessibility/AccessibilityService.kt b/accessibility/android/src/main/kotlin/de/jonasbark/accessibility/AccessibilityService.kt index cec4a9e..35d050d 100644 --- a/accessibility/android/src/main/kotlin/de/jonasbark/accessibility/AccessibilityService.kt +++ b/accessibility/android/src/main/kotlin/de/jonasbark/accessibility/AccessibilityService.kt @@ -73,7 +73,7 @@ class AccessibilityService : AccessibilityService(), Listener { override fun onKeyEvent(event: KeyEvent): Boolean { val keyString = KeyEvent.keyCodeToString(event.keyCode) // if currently active app is BikeControl => handle it, so keymap can be created - if (!Observable.ignoreHidDevices && isBleRemote(event) && (rootInActiveWindow.packageName == "de.jonasbark.swiftcontrol" || Observable.handledKeys.contains(keyString))) { + if (!Observable.ignoreHidDevices && isBleRemote(event) && (rootInActiveWindow?.packageName == "de.jonasbark.swiftcontrol" || Observable.handledKeys.contains(keyString))) { // Handle keys that have a keymap defined Log.d( "AccessibilityService",