From 956f1246654fadf5833b45ef2dee2736e9a3528f Mon Sep 17 00:00:00 2001 From: Jorim Jaggi Date: Sun, 6 Jan 2019 22:34:13 +0100 Subject: [PATCH] Fix broken CTS Logic wasn't flagged off correctly. Bug: 122394480 Test: NavigationBarColorTest Change-Id: I789818b4574229f7136d0b61c07f00d40fded92e --- .../core/java/com/android/server/wm/InsetsSourceProvider.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/wm/InsetsSourceProvider.java b/services/core/java/com/android/server/wm/InsetsSourceProvider.java index fbb9e2905697b..d6f161645327b 100644 --- a/services/core/java/com/android/server/wm/InsetsSourceProvider.java +++ b/services/core/java/com/android/server/wm/InsetsSourceProvider.java @@ -25,6 +25,7 @@ import android.view.SurfaceControl; import android.view.SurfaceControl.Transaction; import android.view.InsetsSource; import android.view.InsetsSourceControl; +import android.view.ViewRootImpl; import com.android.internal.util.function.TriConsumer; import com.android.internal.util.function.pooled.PooledLambda; @@ -158,7 +159,7 @@ class InsetsSourceProvider { } boolean isClientVisible() { - return mClientVisible; + return !ViewRootImpl.USE_NEW_INSETS || mClientVisible; } private class ControlAdapter implements AnimationAdapter {