summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Qasid Ahmad Sadiq <qasid@google.com> 2020-04-08 01:51:05 -0700
committer Qasid Ahmad Sadiq <qasid@google.com> 2020-04-08 01:51:05 -0700
commitd0129ce59b9115f695a7589ed204e99559155243 (patch)
tree2d5a8deec25f5968c01e9c8d52bceb0d512a0d38
parent645fdff012e6f281794c80a78a498071216e11ff (diff)
Use current user isntead of system user if no --user parameter is passed
This is relevant when running cts tests in instant mode. Certain tests were failing in non-system users in instant mode, which is particularlly consquential to auto. THis fix will be cherry-picked back to their repo Test: CTSAccessibility*, in both instant/non-instant, and with both system and secondary users. Bug:146218533 Change-Id: I89937bd552d372adc5d96c51b24d1a2bb4a034e3
-rw-r--r--services/accessibility/java/com/android/server/accessibility/AccessibilityShellCommand.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/services/accessibility/java/com/android/server/accessibility/AccessibilityShellCommand.java b/services/accessibility/java/com/android/server/accessibility/AccessibilityShellCommand.java
index ff59c24a7ca2..20a11bd9acd3 100644
--- a/services/accessibility/java/com/android/server/accessibility/AccessibilityShellCommand.java
+++ b/services/accessibility/java/com/android/server/accessibility/AccessibilityShellCommand.java
@@ -17,6 +17,7 @@
package com.android.server.accessibility;
import android.annotation.NonNull;
+import android.app.ActivityManager;
import android.os.ShellCommand;
import android.os.UserHandle;
@@ -83,7 +84,7 @@ final class AccessibilityShellCommand extends ShellCommand {
return null;
}
}
- return UserHandle.USER_SYSTEM;
+ return ActivityManager.getCurrentUser();
}
@Override