Index: bench/nanobench.cpp |
diff --git a/bench/nanobench.cpp b/bench/nanobench.cpp |
index a1db0acd80b4e6616b87ae8261cb51a570618e0e..99be03042e91b9ccab16b80548176d38d3936727 100644 |
--- a/bench/nanobench.cpp |
+++ b/bench/nanobench.cpp |
@@ -208,6 +208,7 @@ static double time(int loops, Benchmark* bench, Target* target) { |
if (canvas) { |
canvas->clear(SK_ColorWHITE); |
} |
+ bench->perCanvasLastCallBeforeDraw(canvas); |
WallTimer timer; |
timer.start(); |
canvas = target->beginTiming(canvas); |
@@ -217,6 +218,7 @@ static double time(int loops, Benchmark* bench, Target* target) { |
} |
target->endTiming(); |
timer.end(); |
+ bench->perCanvasFirstCallAfterDraw(canvas); |
return timer.fWall; |
} |