author | Joe Drew <joe@drew.ca> |
Thu, 07 Feb 2013 17:23:44 -0500 | |
changeset 125632 | c86eb1ff89168e43b8668fc41f3e22f3c0eb5fbd |
parent 125631 | ef71ebfb90a03ab8921c5c2ec024129d545e25d5 |
child 125633 | 682938749810c2effd0aede42b7a25c7a055133b |
push id | 24461 |
push user | emorley@mozilla.com |
push date | Thu, 21 Mar 2013 11:51:51 +0000 |
treeherder | mozilla-central@a73a2b5c423b [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | seth |
bugs | 716140 |
milestone | 22.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
--- a/image/src/Decoder.cpp +++ b/image/src/Decoder.cpp @@ -116,18 +116,18 @@ Decoder::Finish(RasterImage::eShutdownIn "Image", mImage.InnerWindowID() ))) { consoleService->LogMessage(errorObject); } } bool usable = true; if (aShutdownIntent != RasterImage::eShutdownIntent_NotNeeded && !HasDecoderError()) { - // If we only have a data error, we're usable if we have at least one frame. - if (mImage.GetNumFrames() == 0) { + // If we only have a data error, we're usable if we have at least one complete frame. + if (GetCompleteFrameCount() == 0) { usable = false; } } // If we're usable, do exactly what we should have when the decoder // completed. if (usable) { PostDecodeDone();