diff options
author | Christopher Tate <ctate@google.com> | 2011-02-28 19:37:06 -0800 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2011-02-28 19:37:06 -0800 |
commit | ce8ad5a912ae49905fc1353b290ab222e0fe5f7e (patch) | |
tree | 6640231c539ac0cfe26e06c61ee365666b5bb022 /core/java/android/app | |
parent | 30635b02c09d6b22a8ab15077ff5d3ec355c82bb (diff) | |
parent | 7f765cf588e37a70fa2a1d251aaa8e7b847801b6 (diff) | |
download | frameworks_base-ce8ad5a912ae49905fc1353b290ab222e0fe5f7e.zip frameworks_base-ce8ad5a912ae49905fc1353b290ab222e0fe5f7e.tar.gz frameworks_base-ce8ad5a912ae49905fc1353b290ab222e0fe5f7e.tar.bz2 |
Merge "Make sure to properly default the screen size during wallpaper restore"
Diffstat (limited to 'core/java/android/app')
-rw-r--r-- | core/java/android/app/backup/WallpaperBackupHelper.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/core/java/android/app/backup/WallpaperBackupHelper.java b/core/java/android/app/backup/WallpaperBackupHelper.java index d70b3d3..6539711 100644 --- a/core/java/android/app/backup/WallpaperBackupHelper.java +++ b/core/java/android/app/backup/WallpaperBackupHelper.java @@ -21,6 +21,8 @@ import android.content.Context; import android.graphics.BitmapFactory; import android.os.ParcelFileDescriptor; import android.util.Slog; +import android.view.Display; +import android.view.WindowManager; import java.io.File; @@ -65,6 +67,13 @@ public class WallpaperBackupHelper extends FileBackupHelperBase implements Backu mDesiredMinWidth = (double) wpm.getDesiredMinimumWidth(); mDesiredMinHeight = (double) wpm.getDesiredMinimumHeight(); + if (mDesiredMinWidth <= 0 || mDesiredMinHeight <= 0) { + WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE); + Display d = wm.getDefaultDisplay(); + mDesiredMinWidth = d.getWidth(); + mDesiredMinHeight = d.getHeight(); + } + if (DEBUG) { Slog.d(TAG, "dmW=" + mDesiredMinWidth + " dmH=" + mDesiredMinHeight); } |