From f2f2f7be626caff7713b487ee4fd158e916d35b2 Mon Sep 17 00:00:00 2001 From: "reed@reedloden.com" Date: Wed, 3 Oct 2007 14:41:06 -0700 Subject: [PATCH] Bug 376471 - "Make XBM decoding also write directly to Cairo image buffer" (add back missing OnStartFrame call) [p=alfredkayser@nl.ibm.com (Alfred Kayser) r+sr+a1.9=tor] --- modules/libpr0n/decoders/xbm/nsXBMDecoder.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/libpr0n/decoders/xbm/nsXBMDecoder.cpp b/modules/libpr0n/decoders/xbm/nsXBMDecoder.cpp index 74ea2b68c6d6..962586b66441 100644 --- a/modules/libpr0n/decoders/xbm/nsXBMDecoder.cpp +++ b/modules/libpr0n/decoders/xbm/nsXBMDecoder.cpp @@ -203,6 +203,9 @@ nsresult nsXBMDecoder::ProcessData(const char* aData, PRUint32 aCount) { } } + mImage->AppendFrame(mFrame); + mObserver->OnStartFrame(nsnull, mFrame); + PRUint32 imageLen; mFrame->GetImageData((PRUint8**)&mImageData, &imageLen);