Fix early firing when adding event listeners
Prior to this, if e.g. SF was not registered at time T, and is registered at
time T+8, with 16ms vsyncs and 0ms phase offsets, then it will wakeup
immediately and skip the event at T+16 to prevent a double-rate event.
With this change, the event will now correctly fire at T+16 instead of
at T+8.
Bug: 130251791
Test: atest
google/perf/jank/UIBench/UIBench:com.android.uibench.janktests.UiBenchJankTests#testSlowNestedRecyclerViewInitialFling
Change-Id: Icd72e87c43a54ef712622303ee0be4deabf6e176
1 file changed