From 10c42ce3dab919ba96015aeb6672b9af5075ad66 Mon Sep 17 00:00:00 2001 From: Ming-Shin Lu Date: Mon, 7 Dec 2020 13:28:18 +0000 Subject: [PATCH] Revert "Ignore to show splash screen if the decorView is not opaque" This reverts commit 877a2da3eb7b3d4902a942503e668a38bfaad4b5. Reason for revert: As b/172991922#comment12, in case app launch performance regression happens when ignored non-opaque splash screen. (e.g camera app). Bug: 146080233 Change-Id: Ided765479ef042e7bedf6fccb1fedfe4ddbc87af --- .../com/android/server/policy/PhoneWindowManager.java | 9 --------- 1 file changed, 9 deletions(-) diff --git a/services/core/java/com/android/server/policy/PhoneWindowManager.java b/services/core/java/com/android/server/policy/PhoneWindowManager.java index c2a6d5419a88d..3c42e930389bd 100644 --- a/services/core/java/com/android/server/policy/PhoneWindowManager.java +++ b/services/core/java/com/android/server/policy/PhoneWindowManager.java @@ -2410,15 +2410,6 @@ public class PhoneWindowManager implements WindowManagerPolicy { wm = (WindowManager) context.getSystemService(WINDOW_SERVICE); view = win.getDecorView(); - // Ignore to show splash screen if the decorView is not opaque. - if (!view.isOpaque()) { - if (DEBUG_SPLASH_SCREEN) { - Slog.d(TAG, "addSplashScreen: the view of " + packageName - + " is not opaque, cancel it"); - } - return null; - } - if (DEBUG_SPLASH_SCREEN) Slog.d(TAG, "Adding splash screen window for " + packageName + " / " + appToken + ": " + (view.getParent() != null ? view : null));