move ns_ensure_true in to the right block. bug 333253. r=vlad

This commit is contained in:
pavlov%pavlov.net 2006-11-28 01:14:29 +00:00
Родитель 7e4c73ac56
Коммит a9e502ba95
1 изменённых файлов: 3 добавлений и 3 удалений

Просмотреть файл

@ -143,9 +143,6 @@ NS_IMETHODIMP nsIconDecoder::WriteFrom(nsIInputStream *inStr, PRUint32 count, PR
mFrame->GetWidth(&width);
mFrame->GetHeight(&height);
NS_ENSURE_TRUE(buf_end - data >= PRInt32(bpr + abpr) * height,
NS_ERROR_UNEXPECTED);
PRInt32 rownum;
#if defined(MOZ_CAIRO_GFX)
PRUint8 *row = (PRUint8*)malloc(bpr);
@ -175,6 +172,9 @@ NS_IMETHODIMP nsIconDecoder::WriteFrom(nsIInputStream *inStr, PRUint32 count, PR
}
free(row);
#else
NS_ENSURE_TRUE(buf_end - data >= PRInt32(bpr + abpr) * height,
NS_ERROR_UNEXPECTED);
for (rownum = 0; rownum < height; ++rownum, data += bpr)
mFrame->SetImageData(data, bpr, rownum * bpr);