diff options
| -rw-r--r-- | core/java/com/android/internal/policy/DecorView.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/core/java/com/android/internal/policy/DecorView.java b/core/java/com/android/internal/policy/DecorView.java index bd6f3a9040c1..f5966362fdb2 100644 --- a/core/java/com/android/internal/policy/DecorView.java +++ b/core/java/com/android/internal/policy/DecorView.java @@ -908,7 +908,12 @@ public class DecorView extends FrameLayout implements RootViewSurfaceTaker, Wind setBackgroundDrawable(drawable); if (drawable != null) { mResizingBackgroundDrawable = drawable; - drawable.getPadding(mBackgroundPadding); + } else { + mResizingBackgroundDrawable = getResizingBackgroundDrawable( + getContext(), 0, mWindow.mBackgroundFallbackResource); + } + if (mResizingBackgroundDrawable != null) { + mResizingBackgroundDrawable.getPadding(mBackgroundPadding); } else { mBackgroundPadding.setEmpty(); } |