Loading services/core/java/com/android/server/wallpaper/WallpaperManagerService.java +18 −7 Original line number Diff line number Diff line Loading @@ -847,6 +847,17 @@ public class WallpaperManagerService extends IWallpaperManager.Stub { } } public void scheduleTimeoutLocked() { // If we didn't reset it right away, do so after we couldn't connect to // it for an extended amount of time to avoid having a black wallpaper. final Handler fgHandler = FgThread.getHandler(); fgHandler.removeCallbacks(mResetRunnable); fgHandler.postDelayed(mResetRunnable, WALLPAPER_RECONNECT_TIMEOUT_MS); if (DEBUG_LIVE) { Slog.i(TAG, "Started wallpaper reconnect timeout for " + mWallpaper.wallpaperComponent); } } private void processDisconnect(final ServiceConnection connection) { synchronized (mLock) { // The wallpaper disappeared. If this isn't a system-default one, track Loading @@ -871,13 +882,13 @@ public class WallpaperManagerService extends IWallpaperManager.Stub { } else { mWallpaper.lastDiedTime = SystemClock.uptimeMillis(); // If we didn't reset it right away, do so after we couldn't connect to // it for an extended amount of time to avoid having a black wallpaper. final Handler fgHandler = FgThread.getHandler(); fgHandler.removeCallbacks(mResetRunnable); fgHandler.postDelayed(mResetRunnable, WALLPAPER_RECONNECT_TIMEOUT_MS); if (DEBUG_LIVE) { Slog.i(TAG, "Started wallpaper reconnect timeout for " + wpService); clearWallpaperComponentLocked(mWallpaper); if (bindWallpaperComponentLocked( wpService, false, false, mWallpaper, null)) { mWallpaper.connection.scheduleTimeoutLocked(); } else { Slog.w(TAG, "Reverting to built-in wallpaper!"); clearWallpaperLocked(true, FLAG_SYSTEM, mWallpaper.userId, null); } } final String flattened = wpService.flattenToString(); Loading Loading
services/core/java/com/android/server/wallpaper/WallpaperManagerService.java +18 −7 Original line number Diff line number Diff line Loading @@ -847,6 +847,17 @@ public class WallpaperManagerService extends IWallpaperManager.Stub { } } public void scheduleTimeoutLocked() { // If we didn't reset it right away, do so after we couldn't connect to // it for an extended amount of time to avoid having a black wallpaper. final Handler fgHandler = FgThread.getHandler(); fgHandler.removeCallbacks(mResetRunnable); fgHandler.postDelayed(mResetRunnable, WALLPAPER_RECONNECT_TIMEOUT_MS); if (DEBUG_LIVE) { Slog.i(TAG, "Started wallpaper reconnect timeout for " + mWallpaper.wallpaperComponent); } } private void processDisconnect(final ServiceConnection connection) { synchronized (mLock) { // The wallpaper disappeared. If this isn't a system-default one, track Loading @@ -871,13 +882,13 @@ public class WallpaperManagerService extends IWallpaperManager.Stub { } else { mWallpaper.lastDiedTime = SystemClock.uptimeMillis(); // If we didn't reset it right away, do so after we couldn't connect to // it for an extended amount of time to avoid having a black wallpaper. final Handler fgHandler = FgThread.getHandler(); fgHandler.removeCallbacks(mResetRunnable); fgHandler.postDelayed(mResetRunnable, WALLPAPER_RECONNECT_TIMEOUT_MS); if (DEBUG_LIVE) { Slog.i(TAG, "Started wallpaper reconnect timeout for " + wpService); clearWallpaperComponentLocked(mWallpaper); if (bindWallpaperComponentLocked( wpService, false, false, mWallpaper, null)) { mWallpaper.connection.scheduleTimeoutLocked(); } else { Slog.w(TAG, "Reverting to built-in wallpaper!"); clearWallpaperLocked(true, FLAG_SYSTEM, mWallpaper.userId, null); } } final String flattened = wpService.flattenToString(); Loading