Loading core/java/com/android/internal/service/wallpaper/ImageWallpaper.java +27 −23 Original line number Diff line number Diff line Loading @@ -99,7 +99,9 @@ public class ImageWallpaper extends WallpaperService { void drawFrame(boolean drawText) { SurfaceHolder sh = getSurfaceHolder(); Canvas c = sh.lockCanvas(); Canvas c = null; try { c = sh.lockCanvas(); if (c != null) { final Rect frame = sh.getSurfaceFrame(); mBackground.setBounds(frame); Loading @@ -124,7 +126,9 @@ public class ImageWallpaper extends WallpaperService { frame.top + (frame.bottom-frame.top)/2, mTextPaint); } } sh.unlockCanvasAndPost(c); } finally { if (c != null) sh.unlockCanvasAndPost(c); } } } Loading Loading
core/java/com/android/internal/service/wallpaper/ImageWallpaper.java +27 −23 Original line number Diff line number Diff line Loading @@ -99,7 +99,9 @@ public class ImageWallpaper extends WallpaperService { void drawFrame(boolean drawText) { SurfaceHolder sh = getSurfaceHolder(); Canvas c = sh.lockCanvas(); Canvas c = null; try { c = sh.lockCanvas(); if (c != null) { final Rect frame = sh.getSurfaceFrame(); mBackground.setBounds(frame); Loading @@ -124,7 +126,9 @@ public class ImageWallpaper extends WallpaperService { frame.top + (frame.bottom-frame.top)/2, mTextPaint); } } sh.unlockCanvasAndPost(c); } finally { if (c != null) sh.unlockCanvasAndPost(c); } } } Loading