From 388324253a225e8e924ebd6e5dfb8a9e13487da7 Mon Sep 17 00:00:00 2001 From: Evan Rosky Date: Mon, 25 Jul 2022 16:29:37 -0700 Subject: [PATCH] Don't try to sync wallpapers Wallpapers currently don't support sync, so it doesn't make sense to try and sync with them -- otherwise we get timeouts waiting for a signal that will never be fired Bug: 238328090 Test: atest NexusLauncherTests (and observe logs for no related timeouts) Change-Id: I83a3489c0790975eb80a7030cf3d1129d4746513 --- services/core/java/com/android/server/wm/WindowState.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/services/core/java/com/android/server/wm/WindowState.java b/services/core/java/com/android/server/wm/WindowState.java index af8c4c8e93701..849c2663da119 100644 --- a/services/core/java/com/android/server/wm/WindowState.java +++ b/services/core/java/com/android/server/wm/WindowState.java @@ -5927,6 +5927,10 @@ class WindowState extends WindowContainer implements WindowManagerP if (!super.prepareSync()) { return false; } + if (mIsWallpaper) { + // TODO(b/233286785): Add sync support to wallpaper. + return false; + } // In the WindowContainer implementation we immediately mark ready // since a generic WindowContainer only needs to wait for its // children to finish and is immediately ready from its own