From 5df3de90a42a6eaba0488b32fb041900b94e3ed5 Mon Sep 17 00:00:00 2001 From: Ming-Shin Lu Date: Fri, 3 Mar 2023 08:28:36 +0000 Subject: Add missing traceEnd in IMMS#showSoftInput for the invalid call Bug: 266708619 Test: atest ImePerfTest Change-Id: I9efa352adf9ee72d370f26a029a823dc858dc722 --- .../java/com/android/server/inputmethod/InputMethodManagerService.java | 1 + 1 file changed, 1 insertion(+) 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(); -- cgit v1.2.3-59-g8ed1b