diff options
| author | 2024-09-25 16:30:14 +0000 | |
|---|---|---|
| committer | 2024-09-26 13:24:23 +0000 | |
| commit | 3cbbe363b9af1d264347789fc1df28d344e0cf20 (patch) | |
| tree | 19c30d1d173a6f17cf2f77b9f5f045fd1b240d8b | |
| parent | e647a8ee9de70d3afcfa3278213016911d2136ab (diff) | |
Move TYPE_WINDOW_CONTROL toString flag check
Moving flag check so it doesn't break adb window dump command
Fix: 349901649
Test: manually testing `adb shell uiautomator dump --windows`
Flag: android.view.accessibility.enable_type_window_control
Change-Id: I7658688f5e95f5aa2e101e99fe2c236704f8200c
| -rw-r--r-- | core/java/android/view/accessibility/AccessibilityWindowInfo.java | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/core/java/android/view/accessibility/AccessibilityWindowInfo.java b/core/java/android/view/accessibility/AccessibilityWindowInfo.java index c92593f81558..7b6e070f0008 100644 --- a/core/java/android/view/accessibility/AccessibilityWindowInfo.java +++ b/core/java/android/view/accessibility/AccessibilityWindowInfo.java @@ -880,10 +880,6 @@ public final class AccessibilityWindowInfo implements Parcelable { * @hide */ public static String typeToString(int type) { - if (Flags.enableTypeWindowControl() && type == TYPE_WINDOW_CONTROL) { - return "TYPE_WINDOW_CONTROL"; - } - switch (type) { case TYPE_APPLICATION: { return "TYPE_APPLICATION"; @@ -903,8 +899,12 @@ public final class AccessibilityWindowInfo implements Parcelable { case TYPE_MAGNIFICATION_OVERLAY: { return "TYPE_MAGNIFICATION_OVERLAY"; } - default: + default: { + if (Flags.enableTypeWindowControl() && type == TYPE_WINDOW_CONTROL) { + return "TYPE_WINDOW_CONTROL"; + } return "<UNKNOWN:" + type + ">"; + } } } |