From 4233f262499aa1dea332fe60d7a30ab4cdc4e3ed Mon Sep 17 00:00:00 2001 From: Justin Mattson Date: Mon, 9 Apr 2012 18:23:16 -0700 Subject: [PATCH] Check if WallpaperService is enabled If WallpaperService is disabled, don't delay starting SurfaceFlinger until it is. Change-Id: I95db6b7bc791329e2bae33472cfeb125e5f6f324 --- .../com/android/server/wm/WindowManagerService.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/services/java/com/android/server/wm/WindowManagerService.java b/services/java/com/android/server/wm/WindowManagerService.java index 1c1e88faed085..5c295d370a193 100644 --- a/services/java/com/android/server/wm/WindowManagerService.java +++ b/services/java/com/android/server/wm/WindowManagerService.java @@ -4874,7 +4874,11 @@ public class WindowManagerService extends IWindowManager.Stub // have been drawn. boolean haveBootMsg = false; boolean haveApp = false; + // if the wallpaper service is disabled on the device, we're never going to have + // wallpaper, don't bother waiting for it boolean haveWallpaper = false; + boolean wallpaperEnabled = mContext.getResources().getBoolean( + com.android.internal.R.bool.config_enableWallpaperService); boolean haveKeyguard = true; final int N = mWindows.size(); for (int i=0; i