From 8550c3dd47872d3555d9031c5b771a1e68052227 Mon Sep 17 00:00:00 2001 From: Chris Li Date: Tue, 4 May 2021 14:13:05 -0700 Subject: [PATCH] Determine whether to support activities in multi window (7/n) Remove the default true development option. Device should now use the default behavior from config_supportsNonResizableMultiWindow. Bug: 176061101 Test: manual Change-Id: I5a3c31fc9100a3b6031244b5d6fb66b3c9597da6 --- packages/SettingsProvider/res/values/defaults.xml | 2 +- .../java/com/android/server/wm/ActivityTaskManagerService.java | 2 +- .../core/java/com/android/server/wm/WindowManagerService.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/SettingsProvider/res/values/defaults.xml b/packages/SettingsProvider/res/values/defaults.xml index ccbcb8920de37..8e6e251ff3f25 100644 --- a/packages/SettingsProvider/res/values/defaults.xml +++ b/packages/SettingsProvider/res/values/defaults.xml @@ -251,7 +251,7 @@ 3 - true + false 1 diff --git a/services/core/java/com/android/server/wm/ActivityTaskManagerService.java b/services/core/java/com/android/server/wm/ActivityTaskManagerService.java index c6a66c573ada8..37a9b8012cb75 100644 --- a/services/core/java/com/android/server/wm/ActivityTaskManagerService.java +++ b/services/core/java/com/android/server/wm/ActivityTaskManagerService.java @@ -835,7 +835,7 @@ public class ActivityTaskManagerService extends IActivityTaskManager.Stub { final boolean forceResizable = Settings.Global.getInt( resolver, DEVELOPMENT_FORCE_RESIZABLE_ACTIVITIES, 0) != 0; final boolean devEnableNonResizableMultiWindow = Settings.Global.getInt( - resolver, DEVELOPMENT_ENABLE_NON_RESIZABLE_MULTI_WINDOW, 1) != 0; + resolver, DEVELOPMENT_ENABLE_NON_RESIZABLE_MULTI_WINDOW, 0) != 0; final int supportsNonResizableMultiWindow = mContext.getResources().getInteger( com.android.internal.R.integer.config_supportsNonResizableMultiWindow); final int respectsActivityMinWidthHeightMultiWindow = mContext.getResources().getInteger( diff --git a/services/core/java/com/android/server/wm/WindowManagerService.java b/services/core/java/com/android/server/wm/WindowManagerService.java index ab5e498cd3fcf..55224ccc7c7b6 100644 --- a/services/core/java/com/android/server/wm/WindowManagerService.java +++ b/services/core/java/com/android/server/wm/WindowManagerService.java @@ -947,7 +947,7 @@ public class WindowManagerService extends IWindowManager.Stub void updateDevEnableNonResizableMultiWindow() { ContentResolver resolver = mContext.getContentResolver(); final boolean devEnableNonResizableMultiWindow = Settings.Global.getInt(resolver, - DEVELOPMENT_ENABLE_NON_RESIZABLE_MULTI_WINDOW, 1) != 0; + DEVELOPMENT_ENABLE_NON_RESIZABLE_MULTI_WINDOW, 0) != 0; mAtmService.mDevEnableNonResizableMultiWindow = devEnableNonResizableMultiWindow; }