summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> 2024-09-23 13:39:24 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2024-09-23 13:39:24 +0000
commit02eba9293b88e622bf0238d3ace9ed6a242b7a89 (patch)
tree22e3876a2ea2063fceb37eea3c847812264036b6
parent54c60c575ed20afcb93c496d2af62fccf4551617 (diff)
parent53991c2f956f446af1ede0c72dcaedbeca85620b (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.java6
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);