Merge "Skip to set the background color of TDA during Animation with a transparent color." into sc-v2-dev

This commit is contained in:
TreeHugger Robot
2022-03-04 15:55:36 +00:00
committed by Android (Google) Code Review

View File

@@ -70,6 +70,7 @@ import android.annotation.Nullable;
import android.content.Context; import android.content.Context;
import android.content.pm.ActivityInfo; import android.content.pm.ActivityInfo;
import android.content.res.Configuration; import android.content.res.Configuration;
import android.graphics.Color;
import android.graphics.Point; import android.graphics.Point;
import android.graphics.Rect; import android.graphics.Rect;
import android.os.Debug; import android.os.Debug;
@@ -3563,7 +3564,7 @@ class WindowContainer<E extends WindowContainer> extends ConfigurationContainer<
private void setTaskBackgroundColor(@ColorInt int backgroundColor) { private void setTaskBackgroundColor(@ColorInt int backgroundColor) {
TaskDisplayArea taskDisplayArea = getTaskDisplayArea(); TaskDisplayArea taskDisplayArea = getTaskDisplayArea();
if (taskDisplayArea != null) { if (taskDisplayArea != null && backgroundColor != Color.TRANSPARENT) {
taskDisplayArea.setBackgroundColor(backgroundColor); taskDisplayArea.setBackgroundColor(backgroundColor);
// Atomic counter to make sure the clearColor callback is only called one. // Atomic counter to make sure the clearColor callback is only called one.