Index: src/images/SkImageDecoder_FactoryDefault.cpp |
diff --git a/src/images/SkImageDecoder_FactoryDefault.cpp b/src/images/SkImageDecoder_FactoryDefault.cpp |
index 565519acc8daab83112f947472cff340a6cff06d..13647181aacf7dfcd645f40350bd8064c87ee299 100644 |
--- a/src/images/SkImageDecoder_FactoryDefault.cpp |
+++ b/src/images/SkImageDecoder_FactoryDefault.cpp |
@@ -19,12 +19,12 @@ SkImageDecoder* SkImageDecoder::Factory(SkStream* stream) { |
///////////////////////////////////////////////////////////////////////// |
-typedef SkTRegistry<SkMovie*, SkStream*> MovieReg; |
+typedef SkTRegistry<SkMovie*(*)(SkStream*)> MovieReg; |
SkMovie* SkMovie::DecodeStream(SkStream* stream) { |
const MovieReg* curr = MovieReg::Head(); |
while (curr) { |
- SkMovie* movie = curr->factory()(stream); |
+ SkMovie* movie = curr->data()(stream); |
if (movie) { |
return movie; |
} |