From 8f18ab1b95d9ac2416151c412969fed3023506d9 Mon Sep 17 00:00:00 2001 From: Alex Stetson Date: Fri, 13 May 2022 12:15:58 -0700 Subject: [PATCH] Allow remote inset transient bar configuration Allow an OEM to configure the show transient behavior when using a RemoteInsetsControlTarget. Bug: 231351266 Test: manual, atest com.android.server.wm.DisplayPolicyTests#testCanSystemBarsBeShownByUser Change-Id: I2555b437ed62ea26f85dade6faa9c3a3cbc24593 --- core/res/res/values/config.xml | 9 +++++++ core/res/res/values/symbols.xml | 1 + .../com/android/server/wm/DisplayContent.java | 17 ++++++++++--- .../com/android/server/wm/DisplayPolicy.java | 19 ++++++++++++-- .../server/wm/ImmersiveModeConfirmation.java | 6 ++++- .../android/server/wm/DisplayPolicyTests.java | 25 +++++++++++++++++++ .../server/wm/TestWindowManagerPolicy.java | 3 ++- 7 files changed, 72 insertions(+), 8 deletions(-) diff --git a/core/res/res/values/config.xml b/core/res/res/values/config.xml index 622414e3e381d..abcee9d49a834 100644 --- a/core/res/res/values/config.xml +++ b/core/res/res/values/config.xml @@ -757,6 +757,15 @@ bar for all apps. --> false + + false +