Index: src/core/SkValidatingReadBuffer.cpp |
diff --git a/src/core/SkValidatingReadBuffer.cpp b/src/core/SkValidatingReadBuffer.cpp |
index bc5611a3e382902878ca99256f6d26ff0e80c3c2..402ddef229ae447e56cfa3834db5b1b4d7618d1c 100644 |
--- a/src/core/SkValidatingReadBuffer.cpp |
+++ b/src/core/SkValidatingReadBuffer.cpp |
@@ -222,20 +222,14 @@ bool SkValidatingReadBuffer::validateAvailable(size_t size) { |
return this->validate((size <= SK_MaxU32) && fReader.isAvailable(static_cast<uint32_t>(size))); |
} |
-SkFlattenable* SkValidatingReadBuffer::readFlattenable(SkFlattenable::Type type) { |
+SkFlattenable* SkValidatingReadBuffer::readFlattenable() { |
SkString name; |
this->readString(&name); |
if (fError) { |
return nullptr; |
} |
- // Is this the type we wanted ? |
const char* cname = name.c_str(); |
- SkFlattenable::Type baseType; |
- if (!SkFlattenable::NameToType(cname, &baseType) || (baseType != type)) { |
mtklein
2016/04/01 14:20:42
Hmm. So there's the value.
Let's sit on this unt
|
- return nullptr; |
- } |
- |
SkFlattenable::Factory factory = SkFlattenable::NameToFactory(cname); |
if (nullptr == factory) { |
return nullptr; // writer failed to give us the flattenable |