Bug 472590 - Always call OnStopFrame() from the GIF decoder, even if we didn't decode any rows (due to an invalid GIF). r=vlad
git-svn-id: svn://10.0.0.236/trunk@258463 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -408,11 +408,11 @@ void nsGIFDecoder2::EndImageFrame()
|
||||
mImageContainer->AppendFrame(mImageFrame);
|
||||
mImageContainer->EndFrameDecode(mGIFStruct.images_decoded, mGIFStruct.delay_time);
|
||||
mGIFStruct.images_decoded++;
|
||||
|
||||
if (mObserver)
|
||||
mObserver->OnStopFrame(nsnull, mImageFrame);
|
||||
}
|
||||
|
||||
if (mObserver)
|
||||
mObserver->OnStopFrame(nsnull, mImageFrame);
|
||||
|
||||
// Release reference to this frame
|
||||
mImageFrame = nsnull;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user