summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Ming-Shin Lu <lumark@google.com> 2023-03-03 08:28:36 +0000
committer Ming-Shin Lu <lumark@google.com> 2023-03-03 08:28:36 +0000
commit5df3de90a42a6eaba0488b32fb041900b94e3ed5 (patch)
tree1e95abebf131c325423047e08a30bafe3a1d0b91
parent5d520cb05e571fdb93dd4087546fd7b377dca86a (diff)
Add missing traceEnd in IMMS#showSoftInput for the invalid call
Bug: 266708619 Test: atest ImePerfTest Change-Id: I9efa352adf9ee72d370f26a029a823dc858dc722
-rw-r--r--services/core/java/com/android/server/inputmethod/InputMethodManagerService.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/inputmethod/InputMethodManagerService.java b/services/core/java/com/android/server/inputmethod/InputMethodManagerService.java
index d397a0c5e0bc..e346afbdd3d2 100644
--- a/services/core/java/com/android/server/inputmethod/InputMethodManagerService.java
+++ b/services/core/java/com/android/server/inputmethod/InputMethodManagerService.java
@@ -3325,6 +3325,7 @@ public final class InputMethodManagerService extends IInputMethodManager.Stub
if (!canInteractWithImeLocked(uid, client, "showSoftInput", statsToken)) {
ImeTracker.forLogging().onFailed(
statsToken, ImeTracker.PHASE_SERVER_CLIENT_FOCUSED);
+ Trace.traceEnd(TRACE_TAG_WINDOW_MANAGER);
return false;
}
final long ident = Binder.clearCallingIdentity();