Index: src/gpu/GrAuditTrail.cpp |
diff --git a/src/gpu/GrAuditTrail.cpp b/src/gpu/GrAuditTrail.cpp |
index 6ff04d114460fdec628aaaa4984af1ff70ab670f..4329cbe062f505ff2a08e15fe1a0ed9a47e97bda 100644 |
--- a/src/gpu/GrAuditTrail.cpp |
+++ b/src/gpu/GrAuditTrail.cpp |
@@ -87,14 +87,17 @@ static SkString pretty_print_json(SkString json) { |
return prettyPrintJson.prettify(json); |
} |
-SkString GrAuditTrail::toJson() const { |
+SkString GrAuditTrail::toJson(bool prettyPrint) const { |
SkString json; |
json.append("{"); |
JsonifyTArray(&json, "Stacks", fFrames); |
json.append("}"); |
- // TODO if this becomes a performance issue we should make pretty print configurable |
- return pretty_print_json(json); |
+ if (prettyPrint) { |
+ return pretty_print_json(json); |
+ } else { |
+ return json; |
+ } |
} |
SkString GrAuditTrail::Frame::toJson() const { |