Merge "Only apply server visible to split screen" into rvc-dev am: 71f139471c
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11929879 Change-Id: I5db78cd61ec8051fafc157eb9a3562a50f2163e8
This commit is contained in:
@@ -351,9 +351,13 @@ class InsetsSourceProvider {
|
||||
}
|
||||
|
||||
private void updateVisibility() {
|
||||
// TODO(b/159699383): remove the client controlled check when the insets visibility can be
|
||||
// driven by the system UI.
|
||||
final boolean isClientControlled = mControlTarget != null
|
||||
&& mControlTarget.isClientControlled();
|
||||
mSource.setVisible(mServerVisible && (!isClientControlled || mClientVisible));
|
||||
mSource.setVisible(mServerVisible
|
||||
&& ((!isClientControlled && mDisplayContent.inMultiWindowMode())
|
||||
|| mClientVisible));
|
||||
ProtoLog.d(WM_DEBUG_IME,
|
||||
"InsetsSource updateVisibility serverVisible: %s clientVisible: %s",
|
||||
mServerVisible, mClientVisible);
|
||||
|
||||
Reference in New Issue
Block a user