diff options
author | Matthew Bouyack <mbouyack@google.com> | 2016-01-12 12:01:48 -0800 |
---|---|---|
committer | Matthew Bouyack <mbouyack@google.com> | 2016-01-12 12:01:48 -0800 |
commit | 7f667e7a0823d52eed2ed64a31b125f6b8da21cb (patch) | |
tree | 8e19e45d77476fb074e7050d1b1ab2820cd676c3 /libs/hwui/PathCache.cpp | |
parent | 1d3bac82b3bc59fd7225a3c27b32db2fc90b0308 (diff) | |
download | frameworks_base-7f667e7a0823d52eed2ed64a31b125f6b8da21cb.zip frameworks_base-7f667e7a0823d52eed2ed64a31b125f6b8da21cb.tar.gz frameworks_base-7f667e7a0823d52eed2ed64a31b125f6b8da21cb.tar.bz2 |
In CanvasContext::doFrame, make a separate call to computeFrameTimeNanos
and save the result. Then pass that value to
UiFrameInfoBuilder::setVsync as both arguments.
The order of function argument evaluation is undefined in C++. Because
the value returned from TimeLord::latestVsync may be changed by
the preceding call to TimeLord::computeFrameTimeNanos the values of the
arguments passed to UiFrameInfoBuilder::setVsync is also undefined. This
change removes any ambiguity.
Change-Id: Ie71ee453f9ccc725edfe5f7cc9b277f2a809dfdc
Diffstat (limited to 'libs/hwui/PathCache.cpp')
0 files changed, 0 insertions, 0 deletions