Chromium Code Reviews| Index: tools/VisualBench/VisualBenchmarkStream.cpp |
| diff --git a/tools/VisualBench/VisualBenchmarkStream.cpp b/tools/VisualBench/VisualBenchmarkStream.cpp |
| index 841fb5d11bc8d457b43b9d694d13628951a54684..67a06bb501cbc9cbfb155254ef61dd3f55b7b681 100644 |
| --- a/tools/VisualBench/VisualBenchmarkStream.cpp |
| +++ b/tools/VisualBench/VisualBenchmarkStream.cpp |
| @@ -65,6 +65,13 @@ bool VisualBenchmarkStream::ReadPicture(const char* path, SkAutoTUnref<SkPicture |
| } |
| Benchmark* VisualBenchmarkStream::next() { |
| + Benchmark* bench; |
|
robertphillips
2015/07/15 15:25:40
// skip non-matching benchs
?
|
| + while ((bench = this->innerNext()) && |
|
robertphillips
2015/07/15 15:25:40
Maybe put the '}' on its own line ?
|
| + SkCommandLineFlags::ShouldSkip(FLAGS_match, bench->getUniqueName())) {} |
| + return bench; |
| +} |
| + |
| +Benchmark* VisualBenchmarkStream::innerNext() { |
| while (fBenches) { |
| Benchmark* bench = fBenches->factory()(NULL); |
| fBenches = fBenches->next(); |