зеркало из https://github.com/mozilla/gecko-dev.git
f6a1a2419b
Originally we attempted to finalize the current frame from the contained decoder in nsICODecoder::FinishResource. This is wrong because we haven't acquired the frame from the contained decoder yet. This happens in nsICODecoder::GetFinalStateFromContainedDecoder, and so imgFrame::Finalize call should be moved there. This was causing us to use fallback image sharing with WebRender after a GPU process crash, instead of shared surfaces, because it can't get a new file handle for the surface data until we have finished writing all of the image data. |
||
---|---|---|
.. | ||
icon | ||
EXIF.cpp | ||
EXIF.h | ||
GIF2.h | ||
iccjpeg.c | ||
iccjpeg.h | ||
moz.build | ||
nsBMPDecoder.cpp | ||
nsBMPDecoder.h | ||
nsGIFDecoder2.cpp | ||
nsGIFDecoder2.h | ||
nsICODecoder.cpp | ||
nsICODecoder.h | ||
nsIconDecoder.cpp | ||
nsIconDecoder.h | ||
nsJPEGDecoder.cpp | ||
nsJPEGDecoder.h | ||
nsPNGDecoder.cpp | ||
nsPNGDecoder.h |