Index: src/pipe/SkGPipeWrite.cpp |
diff --git a/src/pipe/SkGPipeWrite.cpp b/src/pipe/SkGPipeWrite.cpp |
index ce58ca6122cc95bde1fbe5446c5435bc85356231..73c26924c3e1e44a58800f1c7313f23fa4198543 100644 |
--- a/src/pipe/SkGPipeWrite.cpp |
+++ b/src/pipe/SkGPipeWrite.cpp |
@@ -71,11 +71,11 @@ static size_t writeTypeface(SkWriter32* writer, SkTypeface* typeface) { |
class FlattenableHeap : public SkFlatController { |
public: |
FlattenableHeap(int numFlatsToKeep, SkNamedFactorySet* fset, bool isCrossProcess) |
- : fNumFlatsToKeep(numFlatsToKeep) { |
+ : SkFlatController(isCrossProcess ? SkWriteBuffer::kCrossProcess_Flag : 0) |
scroggo
2014/01/30 21:14:14
nit: We should define INHERITED to be SkFlatContro
mtklein
2014/01/30 21:16:56
Done.
|
+ , fNumFlatsToKeep(numFlatsToKeep) { |
SkASSERT((isCrossProcess && fset != NULL) || (!isCrossProcess && NULL == fset)); |
if (isCrossProcess) { |
this->setNamedFactorySet(fset); |
- this->setWriteBufferFlags(SkWriteBuffer::kCrossProcess_Flag); |
} |
} |