summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/java/android/view/Display.java2
-rw-r--r--core/java/android/view/DisplayAdjustments.java4
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;