diff options
Diffstat (limited to 'tools/skqp')
-rw-r--r-- | tools/skqp/gm_runner.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/tools/skqp/gm_runner.cpp b/tools/skqp/gm_runner.cpp index 778c2bc665..0cd031c26c 100644 --- a/tools/skqp/gm_runner.cpp +++ b/tools/skqp/gm_runner.cpp @@ -98,8 +98,7 @@ const char* GetUnitTestName(UnitTest test) { return test->name; } std::vector<UnitTest> GetUnitTests() { std::vector<UnitTest> tests; - for (const skiatest::TestRegistry* r = skiatest::TestRegistry::Head(); r; r = r->next()) { - const skiatest::Test& test = r->factory(); + for (const skiatest::Test& test : skiatest::TestRegistry::Range()) { if ((is_empty(gKnownGpuUnitTests) || in_set(test.name, gKnownGpuUnitTests)) && test.needsGpu) { tests.push_back(&test); @@ -255,8 +254,7 @@ void InitSkia(Mode mode, skqp::AssetManager* mgr) { std::vector<GMFactory> GetGMFactories(skqp::AssetManager* assetManager) { std::vector<GMFactory> result; - for (const skiagm::GMRegistry* r = skiagm::GMRegistry::Head(); r; r = r->next()) { - GMFactory f = r->factory(); + for (const GMFactory& f : skiagm::GMRegistry::Range()) { SkASSERT(f); auto name = GetGMName(f); if ((is_empty(gKnownGMs) || in_set(name.c_str(), gKnownGMs)) && |