diff options
| author | Tiger Huang <tigerhuang@google.com> | 2021-01-06 06:52:31 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2021-01-06 06:52:31 +0000 |
| commit | 335d657422cd23f5b8d37168d64beb4665f341c4 (patch) | |
| tree | 4c2f64846ca3a4fea1bb9cd701b5e893f09563b8 /core/java/android/window/ClientWindowFrames.java | |
| parent | c741ed776b1458d3636dcc413b4f042eeb7a61ee (diff) | |
| parent | ec1a69e87cb52a27583bcbce2df56788d93812be (diff) | |
Merge "Send display cutout to client via insetsChanged"
Diffstat (limited to 'core/java/android/window/ClientWindowFrames.java')
| -rw-r--r-- | core/java/android/window/ClientWindowFrames.java | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/core/java/android/window/ClientWindowFrames.java b/core/java/android/window/ClientWindowFrames.java index 5d7025b57f91..e22a5eb9fe7b 100644 --- a/core/java/android/window/ClientWindowFrames.java +++ b/core/java/android/window/ClientWindowFrames.java @@ -20,7 +20,6 @@ import android.annotation.NonNull; import android.graphics.Rect; import android.os.Parcel; import android.os.Parcelable; -import android.view.DisplayCutout; /** * The window frame container class used by client side for layout. @@ -39,28 +38,22 @@ public class ClientWindowFrames implements Parcelable { /** The background area while the window is resizing. */ public final @NonNull Rect backdropFrame; - /** The area cut from the display. */ - public final @NonNull DisplayCutout.ParcelableWrapper displayCutout; - public ClientWindowFrames() { frame = new Rect(); displayFrame = new Rect(); backdropFrame = new Rect(); - displayCutout = new DisplayCutout.ParcelableWrapper(); } public ClientWindowFrames(ClientWindowFrames other) { frame = new Rect(other.frame); displayFrame = new Rect(other.displayFrame); backdropFrame = new Rect(other.backdropFrame); - displayCutout = new DisplayCutout.ParcelableWrapper(other.displayCutout.get()); } private ClientWindowFrames(Parcel in) { frame = Rect.CREATOR.createFromParcel(in); displayFrame = Rect.CREATOR.createFromParcel(in); backdropFrame = Rect.CREATOR.createFromParcel(in); - displayCutout = DisplayCutout.ParcelableWrapper.CREATOR.createFromParcel(in); } /** Needed for AIDL out parameters. */ @@ -68,7 +61,6 @@ public class ClientWindowFrames implements Parcelable { frame.set(Rect.CREATOR.createFromParcel(in)); displayFrame.set(Rect.CREATOR.createFromParcel(in)); backdropFrame.set(Rect.CREATOR.createFromParcel(in)); - displayCutout.set(DisplayCutout.ParcelableWrapper.CREATOR.createFromParcel(in)); } @Override @@ -76,7 +68,6 @@ public class ClientWindowFrames implements Parcelable { frame.writeToParcel(dest, flags); displayFrame.writeToParcel(dest, flags); backdropFrame.writeToParcel(dest, flags); - displayCutout.writeToParcel(dest, flags); } @Override @@ -84,8 +75,7 @@ public class ClientWindowFrames implements Parcelable { final StringBuilder sb = new StringBuilder(32); return "ClientWindowFrames{frame=" + frame.toShortString(sb) + " display=" + displayFrame.toShortString(sb) - + " backdrop=" + backdropFrame.toShortString(sb) - + " cutout=" + displayCutout + "}"; + + " backdrop=" + backdropFrame.toShortString(sb) + "}"; } @Override |
