diff options
| author | 2024-09-23 13:39:24 +0000 | |
|---|---|---|
| committer | 2024-09-23 13:39:24 +0000 | |
| commit | 02eba9293b88e622bf0238d3ace9ed6a242b7a89 (patch) | |
| tree | 22e3876a2ea2063fceb37eea3c847812264036b6 | |
| parent | 54c60c575ed20afcb93c496d2af62fccf4551617 (diff) | |
| parent | 53991c2f956f446af1ede0c72dcaedbeca85620b (diff) | |
Merge "Put ImeTracker.onProgress(PHASE_WM_UPDATE_REQUESTED_VISIBLE_TYPES) behind feature flag" into main
| -rw-r--r-- | services/core/java/com/android/server/wm/Session.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/wm/Session.java b/services/core/java/com/android/server/wm/Session.java index 5550f3efaa3a..d295378a9b65 100644 --- a/services/core/java/com/android/server/wm/Session.java +++ b/services/core/java/com/android/server/wm/Session.java @@ -699,8 +699,10 @@ class Session extends IWindowSession.Stub implements IBinder.DeathRecipient { final WindowState win = mService.windowForClientLocked(this, window, false /* throwOnError */); if (win != null) { - ImeTracker.forLogging().onProgress(imeStatsToken, - ImeTracker.PHASE_WM_UPDATE_REQUESTED_VISIBLE_TYPES); + if (android.view.inputmethod.Flags.refactorInsetsController()) { + ImeTracker.forLogging().onProgress(imeStatsToken, + ImeTracker.PHASE_WM_UPDATE_REQUESTED_VISIBLE_TYPES); + } win.setRequestedVisibleTypes(requestedVisibleTypes); win.getDisplayContent().getInsetsPolicy().onRequestedVisibleTypesChanged(win, imeStatsToken); |