summaryrefslogtreecommitdiffstats
path: root/libs/hwui/PathCache.cpp
diff options
context:
space:
mode:
authorMatthew Bouyack <mbouyack@google.com>2016-01-12 12:01:48 -0800
committerMatthew Bouyack <mbouyack@google.com>2016-01-12 12:01:48 -0800
commit7f667e7a0823d52eed2ed64a31b125f6b8da21cb (patch)
tree8e19e45d77476fb074e7050d1b1ab2820cd676c3 /libs/hwui/PathCache.cpp
parent1d3bac82b3bc59fd7225a3c27b32db2fc90b0308 (diff)
downloadframeworks_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