Index: include/core/SkFlattenableBuffers.h |
diff --git a/include/core/SkFlattenableBuffers.h b/include/core/SkFlattenableBuffers.h |
index 03c03f3877e6f8e3f508d29e371d5c7ebd91624e..ef080cf5c374805291a8018ccac535f484a5545d 100644 |
--- a/include/core/SkFlattenableBuffers.h |
+++ b/include/core/SkFlattenableBuffers.h |
@@ -10,6 +10,7 @@ |
#define SkFlattenableBuffers_DEFINED |
#include "SkColor.h" |
+#include "SkError.h" |
#include "SkPaint.h" |
#include "SkPoint.h" |
@@ -102,6 +103,13 @@ public: |
return static_cast<T*>(this->readFlattenable()); |
} |
+ void setError(SkError error) { |
+ fError = static_cast<SkError>(fError | error); |
+ } |
+ |
+protected: |
+ SkError fError; |
+ |
private: |
uint32_t fFlags; |
}; |