diff options
author | Cary Clark <caryclark@skia.org> | 2018-07-18 15:10:08 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2018-07-18 19:42:52 +0000 |
commit | d789550da4bf666ca11487ddcb5dd6b9b13ec3d7 (patch) | |
tree | bf58fd88ff28d0ecb52a4b34d2e1a8739f403f59 /tools/bookmaker/cataloger.cpp | |
parent | 5ed4df358318161edf7e50b7f04ed972651af913 (diff) |
add more fiddle hash checks
Convert some of bookmaker to use real json instead
of rolling its own. Also check to see if all
hashes are read.
TBR=jcgregario@google.com
Docs-Preview: https://skia.org/?cl=142166
Bug: skia:8151
Change-Id: Ib35ecd69648faec3522903e0b552d37b04b73f8b
Reviewed-on: https://skia-review.googlesource.com/142166
Commit-Queue: Cary Clark <caryclark@skia.org>
Auto-Submit: Cary Clark <caryclark@skia.org>
Reviewed-by: Cary Clark <caryclark@skia.org>
Diffstat (limited to 'tools/bookmaker/cataloger.cpp')
-rw-r--r-- | tools/bookmaker/cataloger.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tools/bookmaker/cataloger.cpp b/tools/bookmaker/cataloger.cpp index 0e1e38ac45..c6aae74c30 100644 --- a/tools/bookmaker/cataloger.cpp +++ b/tools/bookmaker/cataloger.cpp @@ -79,14 +79,13 @@ bool Catalog::closeCatalog() { } bool Catalog::parseFromFile(const char* path) { - if (!INHERITED::parseSetup(path)) { + if (!INHERITED::parseFromFile(path)) { return false; } fIndent = 4; this->writeString("var text = {"); this->lf(1); fTextOut = true; - TextParserSave save(this); if (!parseFiddles()) { return false; } @@ -96,7 +95,8 @@ bool Catalog::parseFromFile(const char* path) { this->writeString("var pngs = {"); fTextOut = false; fPngOut = true; - save.restore(); + JsonStatus* status = &fStack.back(); + status->fIter = status->fObject.begin(); fContinuation = false; return parseFiddles(); } |