diff options
author | 2014-06-07 20:50:44 -0700 | |
---|---|---|
committer | 2014-06-07 20:50:44 -0700 | |
commit | 52e4f413ffe2d281f9e90ff2147db08083ffcba7 (patch) | |
tree | e634f5fa3e03aa48bdb9cdd7a3399b7aca967765 /bench/SkBenchmark.cpp | |
parent | 3d06b48660e389a4e4c060ac8b6b0ba49363c853 (diff) |
Clean up resourcePath code.
1) Make the implementation of SetResourcePath/GetResourcePath of GM and SkBenchmark match with the one in Test.
2) Make gResourcePath a static pointer to const char and move it inside the classes.
BUG=None
TEST=make tests && out/Debug/tests
make gm && out/Debug/gm
make bench && out/Debug/bench
R=mtklein@google.com
Author: tfarina@chromium.org
Review URL: https://codereview.chromium.org/319473003
Diffstat (limited to 'bench/SkBenchmark.cpp')
-rw-r--r-- | bench/SkBenchmark.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/bench/SkBenchmark.cpp b/bench/SkBenchmark.cpp index d995415632..1f12ed339f 100644 --- a/bench/SkBenchmark.cpp +++ b/bench/SkBenchmark.cpp @@ -12,7 +12,7 @@ const char* SkTriState::Name[] = { "default", "true", "false" }; template BenchRegistry* BenchRegistry::gHead; -SkString SkBenchmark::gResourcePath; +const char* SkBenchmark::gResourcePath; SkBenchmark::SkBenchmark() { fForceAlpha = 0xFF; @@ -55,6 +55,13 @@ void SkBenchmark::setupPaint(SkPaint* paint) { } } +void SkBenchmark::SetResourcePath(const char* resourcePath) { + gResourcePath = resourcePath; +} + +SkString SkBenchmark::GetResourcePath() { + return SkString(gResourcePath); +} /////////////////////////////////////////////////////////////////////////////// |