summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--services/core/java/com/android/server/wallpaper/WallpaperManagerService.java17
1 files changed, 9 insertions, 8 deletions
diff --git a/services/core/java/com/android/server/wallpaper/WallpaperManagerService.java b/services/core/java/com/android/server/wallpaper/WallpaperManagerService.java
index fcc828461bc3..69040a2ea974 100644
--- a/services/core/java/com/android/server/wallpaper/WallpaperManagerService.java
+++ b/services/core/java/com/android/server/wallpaper/WallpaperManagerService.java
@@ -988,14 +988,15 @@ public class WallpaperManagerService extends IWallpaperManager.Stub
Slog.w(TAG, "Fallback wallpaper connection has not been created yet!!");
return;
}
- if (supportsMultiDisplay(systemConnection)
- && fallbackConnection.mDisplayConnector.size() != 0) {
- fallbackConnection.forEachDisplayConnector(connector -> {
- if (connector.mEngine != null) {
- connector.disconnectLocked();
- }
- });
- fallbackConnection.mDisplayConnector.clear();
+ if (supportsMultiDisplay(systemConnection)) {
+ if (fallbackConnection.mDisplayConnector.size() != 0) {
+ fallbackConnection.forEachDisplayConnector(connector -> {
+ if (connector.mEngine != null) {
+ connector.disconnectLocked();
+ }
+ });
+ fallbackConnection.mDisplayConnector.clear();
+ }
} else {
fallbackConnection.appendConnectorWithCondition(display ->
fallbackConnection.isUsableDisplay(display)