diff options
Diffstat (limited to 'tools/trace/SkChromeTracingTracer.h')
-rw-r--r-- | tools/trace/SkChromeTracingTracer.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/tools/trace/SkChromeTracingTracer.h b/tools/trace/SkChromeTracingTracer.h index 987031641b..c6411bb69f 100644 --- a/tools/trace/SkChromeTracingTracer.h +++ b/tools/trace/SkChromeTracingTracer.h @@ -10,11 +10,12 @@ #include "SkEventTracer.h" #include "SkEventTracingPriv.h" -#include "SkJSONCPP.h" #include "SkSpinlock.h" #include "SkString.h" #include "SkTHash.h" +class SkJSONWriter; + /** * A SkEventTracer implementation that logs events to JSON for viewing with chrome://tracing. */ @@ -80,7 +81,7 @@ private: typedef SkTHashMap<uint64_t, const char*> BaseTypeResolver; TraceEvent* appendEvent(const TraceEvent&); - Json::Value traceEventToJson(const TraceEvent&, BaseTypeResolver* baseTypeResolver); + void traceEventToJson(SkJSONWriter*, const TraceEvent&, BaseTypeResolver* baseTypeResolver); SkString fFilename; SkSpinlock fMutex; |