diff options
| -rw-r--r-- | services/core/java/com/android/server/wallpaper/WallpaperManagerService.java | 17 |
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) |