Index: dm/DM.cpp |
diff --git a/dm/DM.cpp b/dm/DM.cpp |
index 42922c2c0bec14e56c38e15881f5f985e38246b4..be33a5eb5f09e26190032425980b6fb909530644 100644 |
--- a/dm/DM.cpp |
+++ b/dm/DM.cpp |
@@ -590,8 +590,8 @@ static void push_codec_srcs(Path path) { |
} |
{ |
- std::vector<SkCodec::FrameInfo> frameInfos = codec->getFrameInfo(); |
- if (frameInfos.size() > 1) { |
+ std::vector<SkCodec::FrameInfo> frameInfos; |
+ if (codec->getFrameInfo(&frameInfos, nullptr) && frameInfos.size() > 1) { |
push_codec_src(path, CodecSrc::kAnimated_Mode, CodecSrc::kGetFromCanvas_DstColorType, |
kPremul_SkAlphaType, 1.0f); |
} |