зеркало из https://github.com/mozilla/pjs.git
bug 137128 patch by paper@animecity.nu r=Roland.Mainz@informatik.med.uni-giessen.de sr=tor
animated gif crashes mozilla
This commit is contained in:
Родитель
2c4d975863
Коммит
dde305512f
|
@ -1887,6 +1887,9 @@ NS_IMETHODIMP nsImageGTK::DrawToImage(nsIImage* aDstImage,
|
||||||
if (!dest)
|
if (!dest)
|
||||||
return NS_ERROR_FAILURE;
|
return NS_ERROR_FAILURE;
|
||||||
|
|
||||||
|
if (aDX >= dest->mWidth || aDY >= dest->mHeight)
|
||||||
|
return NS_OK;
|
||||||
|
|
||||||
PRUint8 *rgbPtr=0, *alphaPtr=0;
|
PRUint8 *rgbPtr=0, *alphaPtr=0;
|
||||||
PRUint32 rgbStride, alphaStride;
|
PRUint32 rgbStride, alphaStride;
|
||||||
|
|
||||||
|
|
|
@ -1554,6 +1554,9 @@ NS_IMETHODIMP nsImageXlib::DrawToImage(nsIImage* aDstImage,
|
||||||
if (!dest)
|
if (!dest)
|
||||||
return NS_ERROR_FAILURE;
|
return NS_ERROR_FAILURE;
|
||||||
|
|
||||||
|
if (aDX >= dest->mWidth || aDY >= dest->mHeight)
|
||||||
|
return NS_OK;
|
||||||
|
|
||||||
if (mPendingUpdate)
|
if (mPendingUpdate)
|
||||||
UpdateCachedImage();
|
UpdateCachedImage();
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче