Index: src/utils/debugger/SkDebugCanvas.cpp |
diff --git a/src/utils/debugger/SkDebugCanvas.cpp b/src/utils/debugger/SkDebugCanvas.cpp |
index 63739aee814a41a1a4b338d6009590f20eec56d8..07c512deda8ef24e159883acf8f27a62f08d2fd9 100644 |
--- a/src/utils/debugger/SkDebugCanvas.cpp |
+++ b/src/utils/debugger/SkDebugCanvas.cpp |
@@ -12,6 +12,7 @@ |
#include "SkDevice.h" |
#include "SkPaintFilterCanvas.h" |
#include "SkXfermode.h" |
+#include "SkValue.h" |
namespace { |
@@ -54,6 +55,10 @@ public: |
#ifndef SK_IGNORE_TO_STRING |
void toString(SkString* str) const override { str->set("OverdrawXfermode"); } |
#endif |
+ |
+ SkValue represent() const override { |
+ return SkValue::Object(SkValue::OverdrawXfermode); |
+ } |
}; |
class DebugPaintFilterCanvas : public SkPaintFilterCanvas { |