From fb1689f1be236090a259b5db031357d22ef84f1f Mon Sep 17 00:00:00 2001 From: Tarandeep Singh Date: Wed, 3 Apr 2019 11:37:11 -0700 Subject: [PATCH] Fix InsetsSourceConsumer visibility It seems we mistakenly removed[1] leash visbility transaction from InsetsSourceConsumer#setVisible() method causing tests to fail. [1] I47b3d3b430fa38f80203276b9984df1f71008f6e Change-Id: I370805a5a5bdceda4bd363c66376a8975c5ea669 Merged-In: I370805a5a5bdceda4bd363c66376a8975c5ea669 Fix: 128537917 Test: atest InsetsSourceConsumerTest (cherry picked from commit 9602bd62bdd2db2a9c04f1bb9da0d97144e96c8d) --- core/java/android/view/InsetsSourceConsumer.java | 1 + 1 file changed, 1 insertion(+) diff --git a/core/java/android/view/InsetsSourceConsumer.java b/core/java/android/view/InsetsSourceConsumer.java index 1383463ef72fa..a7801583f643b 100644 --- a/core/java/android/view/InsetsSourceConsumer.java +++ b/core/java/android/view/InsetsSourceConsumer.java @@ -153,6 +153,7 @@ public class InsetsSourceConsumer { return; } mVisible = visible; + applyHiddenToControl(); applyLocalVisibilityOverride(); mController.notifyVisibilityChanged(); }