Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c3963387 authored by Alec Mouri's avatar Alec Mouri Committed by Automerger Merge Worker
Browse files

Update refresh rate callback docs to include DisplayManager caveat. am: 4a33165d am: a43d587f

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/12195342

Change-Id: I0ecb1ec87f0a25c98eaeb424af56c88537629d39
parents bc0f8043 a43d587f
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -130,6 +130,13 @@ void AChoreographer_postFrameCallbackDelayed64(AChoreographer* choreographer,
 * This api is thread-safe. Any thread is allowed to register a new refresh
 * rate callback for the choreographer instance.
 *
 * Note that in API level 30, this api is not guaranteed to be atomic with
 * DisplayManager. That is, calling Display#getRefreshRate very soon after
 * a refresh rate callback is invoked may return a stale refresh rate. If any
 * Display properties would be required by this callback, then it is recommended
 * to listen directly to DisplayManager.DisplayListener#onDisplayChanged events
 * instead.
 *
 * Available since API level 30.
 */
void AChoreographer_registerRefreshRateCallback(AChoreographer* choreographer,