commit | 493a723df2a3affb653732e0158ad1ac32e10931 | [log] [tgz] |
---|---|---|
author | Rachel Lee <rnlee@google.com> | Thu Aug 22 19:07:44 2024 -0700 |
committer | Cherrypicker Worker <android-build-cherrypicker-worker@google.com> | Mon Aug 26 19:58:58 2024 +0000 |
tree | b35341162c370258f4b31da3abe0819dee4d85a8 | |
parent | ef1359f8f614f2fed9766600bbc0b7421f7a69f4 [diff] |
Make Display.Mode.isSynthetic TestApi To use in CTS (FrameRateOverrideTest) for vrr device with synthetic modes. Bug: 353142444 Flag: TEST_ONLY Test: atest FrameRateOverrideTest (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:62fb8f943b0251ecec710f14b63e562ac63ce0dd) Merged-In: Ic28956ac65f9642b9a78a31fff0111e28c6a69e0 Change-Id: Ic28956ac65f9642b9a78a31fff0111e28c6a69e0
diff --git a/core/api/test-current.txt b/core/api/test-current.txt index c2f960f..79c4fb6 100644 --- a/core/api/test-current.txt +++ b/core/api/test-current.txt
@@ -3633,6 +3633,7 @@ public static final class Display.Mode implements android.os.Parcelable { ctor public Display.Mode(int, int, float); + method public boolean isSynthetic(); method public boolean matches(int, int, float); }
diff --git a/core/java/android/view/Display.java b/core/java/android/view/Display.java index 15b0c13..1f7ed8b 100644 --- a/core/java/android/view/Display.java +++ b/core/java/android/view/Display.java
@@ -2344,6 +2344,8 @@ * SurfaceControl.DisplayMode * @hide */ + @SuppressWarnings("UnflaggedApi") // For testing only + @TestApi public boolean isSynthetic() { return mIsSynthetic; }