• Bo Liu's avatar
    Fix AddVSyncCompleteCallback edge cases · ca28fc1c
    Bo Liu authored
    AddVSyncCompleteCallback is meant to be called from inside BeginFrame
    and to be called immediately after all observers have been notified.
    * Make sure all BeginFrame calls are followed by Complete callbacks, not
      just ones from VSync.
    * Rename it to AddBeginFrameCompletionCallback to clarify this.
    * Release CHECK that AddVSyncCompleteCallback is only called from with
      BeginFrame
    
    Bug: 885124
    Change-Id: Ib2c5c8e7870a4876da2d3d2742ed396e3e87d941
    Reviewed-on: https://chromium-review.googlesource.com/c/1315970
    Commit-Queue: Bo <boliu@chromium.org>
    Reviewed-by: default avatarDave Tapuska <dtapuska@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#605084}
    ca28fc1c
window_android.h 4.13 KB