diff options
| author | 2024-08-22 19:07:44 -0700 | |
|---|---|---|
| committer | 2024-08-22 19:07:44 -0700 | |
| commit | 62fb8f943b0251ecec710f14b63e562ac63ce0dd (patch) | |
| tree | 294ff0d8372ad2fbb98453b9d23c931249cbcdea | |
| parent | 62c19ce14f56a068da6dca9737379e24a19c207a (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
Change-Id: Ic28956ac65f9642b9a78a31fff0111e28c6a69e0
| -rw-r--r-- | core/api/test-current.txt | 1 | ||||
| -rw-r--r-- | core/java/android/view/Display.java | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/core/api/test-current.txt b/core/api/test-current.txt index 177b859da0ad..22bb45036786 100644 --- a/core/api/test-current.txt +++ b/core/api/test-current.txt @@ -3676,6 +3676,7 @@ package android.view { 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 15b0c13de524..1f7ed8be357c 100644 --- a/core/java/android/view/Display.java +++ b/core/java/android/view/Display.java @@ -2344,6 +2344,8 @@ public final class Display { * SurfaceControl.DisplayMode * @hide */ + @SuppressWarnings("UnflaggedApi") // For testing only + @TestApi public boolean isSynthetic() { return mIsSynthetic; } |