b=406036, canvas cleanup, r=stuart

This commit is contained in:
vladimir%pobox.com 2008-01-18 21:53:28 +00:00
Родитель 6e71951bde
Коммит 65790e7c91
1 изменённых файлов: 3 добавлений и 2 удалений

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

@ -2609,9 +2609,10 @@ nsCanvasRenderingContext2D::PutImageData()
if (mImageSurfaceData) {
int stride = mWidth*4;
PRUint8 *dest = mImageSurfaceData + stride*y + x*4;
PRUint8 *src = imageBuffer.get();
for (int32 i = 0; i < y; i++) {
memcpy(dest, imgPtr + (w*4)*i, w*4);
for (int32 i = 0; i < h; i++) {
memcpy(dest, src + (w*4)*i, w*4);
dest += stride;
}
} else {