diff options
author | Cary Clark <caryclark@google.com> | 2017-12-12 08:55:27 -0500 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-12-12 14:20:09 +0000 |
commit | 6e64f308910493b4327f7b8aadd7f4aabf3a9601 (patch) | |
tree | 941d423f6ce0b1aad557a71e5d2a85ea268ee370 /tools/bookmaker/definition.cpp | |
parent | 1763492c32d424634ed9e56eabded2b27d964747 (diff) |
fix running on linux
Verified that bookmaker running on Linux generates same
.md files as when it runs on Windows.
Fixed a directory separator bug.
Catalog has slightly different output because some
tests generate volatile output -- need to fix this
in general.
Docs-Preview: https://skia.org/?cl=83940
Bug: skia:6898
Change-Id: I3c56c372d155b1b14a1fbdf616fa79f420b78150
Reviewed-on: https://skia-review.googlesource.com/83940
Commit-Queue: Cary Clark <caryclark@google.com>
Reviewed-by: Cary Clark <caryclark@google.com>
Diffstat (limited to 'tools/bookmaker/definition.cpp')
-rw-r--r-- | tools/bookmaker/definition.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/bookmaker/definition.cpp b/tools/bookmaker/definition.cpp index 91592f9dcf..933ecc6868 100644 --- a/tools/bookmaker/definition.cpp +++ b/tools/bookmaker/definition.cpp @@ -6,6 +6,7 @@ */ #include "bookmaker.h" +#include "SkOSPath.h" static size_t count_indent(const string& text, size_t test, size_t end) { size_t result = test; @@ -586,7 +587,7 @@ bool Definition::exampleToScript(string* result, ExampleOptions exampleOptions) code += "}"; } string example = "\"" + normalizedName + "\": {\n"; - size_t nameStart = fFileName.find("\\", 0); + size_t nameStart = fFileName.find(SkOSPath::SEPARATOR, 0); SkASSERT(string::npos != nameStart); string baseFile = fFileName.substr(nameStart + 1, fFileName.length() - nameStart - 5); if (ExampleOptions::kText == exampleOptions) { |