Merge "Fix issue #3424823: 4-corner trick causes runtime restart" into honeycomb
diff --git a/core/java/com/android/internal/service/wallpaper/ImageWallpaper.java b/core/java/com/android/internal/service/wallpaper/ImageWallpaper.java
index 38ec9c8..85095cf 100644
--- a/core/java/com/android/internal/service/wallpaper/ImageWallpaper.java
+++ b/core/java/com/android/internal/service/wallpaper/ImageWallpaper.java
@@ -129,7 +129,7 @@
 
         @Override
         public void onDesiredSizeChanged(int desiredWidth, int desiredHeight) {
-            onDesiredSizeChanged(desiredWidth, desiredHeight);
+            super.onDesiredSizeChanged(desiredWidth, desiredHeight);
             SurfaceHolder surfaceHolder = getSurfaceHolder();
             if (surfaceHolder != null) {
                 updateSurfaceSize(surfaceHolder);