| Index: tools/viewer/Viewer.cpp
|
| diff --git a/tools/viewer/Viewer.cpp b/tools/viewer/Viewer.cpp
|
| index 7f18652c2c024ba98599f24969ba85e4f506a883..440be9e2874ebb508e17c3c020e78812222c7574 100644
|
| --- a/tools/viewer/Viewer.cpp
|
| +++ b/tools/viewer/Viewer.cpp
|
| @@ -357,10 +357,12 @@ void Viewer::drawStats(SkCanvas* canvas) {
|
| }
|
|
|
| void Viewer::onIdle(double ms) {
|
| - // Record measurements
|
| - fMeasurements[fCurrentMeasurement++] = ms;
|
| - fCurrentMeasurement &= (kMeasurementCount - 1); // fast mod
|
| - SkASSERT(fCurrentMeasurement < kMeasurementCount);
|
| + if (ms > 1.0) {
|
| + // Record measurements
|
| + fMeasurements[fCurrentMeasurement++] = ms;
|
| + fCurrentMeasurement &= (kMeasurementCount - 1); // fast mod
|
| + SkASSERT(fCurrentMeasurement < kMeasurementCount);
|
| + }
|
|
|
| fAnimTimer.updateTime();
|
| if (fSlides[fCurrentSlide]->animate(fAnimTimer) || fDisplayStats) {
|
|
|