aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/bookmaker/definition.cpp
diff options
context:
space:
mode:
authorGravatar Cary Clark <caryclark@google.com>2017-12-12 08:55:27 -0500
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-12-12 14:20:09 +0000
commit6e64f308910493b4327f7b8aadd7f4aabf3a9601 (patch)
tree941d423f6ce0b1aad557a71e5d2a85ea268ee370 /tools/bookmaker/definition.cpp
parent1763492c32d424634ed9e56eabded2b27d964747 (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.cpp3
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) {