diff options
| -rw-r--r-- | core/java/android/view/Display.java | 2 | ||||
| -rw-r--r-- | core/java/android/view/DisplayAdjustments.java | 4 |
2 files changed, 5 insertions, 1 deletions
diff --git a/core/java/android/view/Display.java b/core/java/android/view/Display.java index 0e34435bcd75..5f614b150ad8 100644 --- a/core/java/android/view/Display.java +++ b/core/java/android/view/Display.java @@ -208,7 +208,7 @@ public final class Display { mGlobal = global; mDisplayId = displayId; mDisplayInfo = displayInfo; - mDisplayAdjustments = daj; + mDisplayAdjustments = new DisplayAdjustments(daj); mIsValid = true; // Cache properties that cannot change as long as the display is valid. diff --git a/core/java/android/view/DisplayAdjustments.java b/core/java/android/view/DisplayAdjustments.java index 4a234ad07940..041d9e0479e1 100644 --- a/core/java/android/view/DisplayAdjustments.java +++ b/core/java/android/view/DisplayAdjustments.java @@ -37,6 +37,10 @@ public class DisplayAdjustments { mActivityToken = token; } + public DisplayAdjustments(DisplayAdjustments daj) { + this (daj.getCompatibilityInfo(), daj.getActivityToken()); + } + public DisplayAdjustments(CompatibilityInfo compatInfo, IBinder token) { setCompatibilityInfo(compatInfo); mActivityToken = token; |