summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> 2025-02-03 09:28:42 -0800
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2025-02-03 09:28:42 -0800
commit26f7760218316ebaecaa7e8da5f652425b634b2f (patch)
treed5b410e49f886ed9b04ee47a6942b7b70ceaabe2
parentc9c97bec35c821735f25777f943107c105f619f0 (diff)
parentd8fdcc96090d543496210d4d8347d0336881ec94 (diff)
Merge "Checking whether ComponentName with current InputMethod is not null" into main
-rw-r--r--services/core/java/com/android/server/sensorprivacy/SensorPrivacyService.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/sensorprivacy/SensorPrivacyService.java b/services/core/java/com/android/server/sensorprivacy/SensorPrivacyService.java
index 81217014bafe..16658e360cba 100644
--- a/services/core/java/com/android/server/sensorprivacy/SensorPrivacyService.java
+++ b/services/core/java/com/android/server/sensorprivacy/SensorPrivacyService.java
@@ -536,8 +536,12 @@ public final class SensorPrivacyService extends SystemService {
user.getIdentifier());
String inputMethodPackageName = null;
if (inputMethodComponent != null) {
- inputMethodPackageName = ComponentName.unflattenFromString(
- inputMethodComponent).getPackageName();
+ ComponentName component = ComponentName.unflattenFromString(inputMethodComponent);
+ if (component != null) {
+ inputMethodPackageName = component.getPackageName();
+ } else {
+ Log.w(TAG, "Failed to parse inputMethodComponent: " + inputMethodComponent);
+ }
}
int capability;