summaryrefslogtreecommitdiffstats
path: root/core/java/android/app
diff options
context:
space:
mode:
authorChristopher Tate <ctate@google.com>2011-02-28 19:37:06 -0800
committerAndroid (Google) Code Review <android-gerrit@google.com>2011-02-28 19:37:06 -0800
commitce8ad5a912ae49905fc1353b290ab222e0fe5f7e (patch)
tree6640231c539ac0cfe26e06c61ee365666b5bb022 /core/java/android/app
parent30635b02c09d6b22a8ab15077ff5d3ec355c82bb (diff)
parent7f765cf588e37a70fa2a1d251aaa8e7b847801b6 (diff)
downloadframeworks_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.java9
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);
}