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

Commit a43d587f 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

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

Change-Id: I4699eca57ac88b6c678db685a5fc1efcc98c49d9
parents 4f7b706b 4a33165d
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,