diff --git a/trunk/src/nvimage/DirectDrawSurface.cpp b/trunk/src/nvimage/DirectDrawSurface.cpp index 87c88a9..3c4ed0f 100644 --- a/trunk/src/nvimage/DirectDrawSurface.cpp +++ b/trunk/src/nvimage/DirectDrawSurface.cpp @@ -558,9 +558,9 @@ void DirectDrawSurface::readBlockImage(Image * img) readBlock(&block); // Write color block. - for (uint y = 0; y < min(4U, h-4*bx); y++) + for (uint y = 0; y < min(4U, h-4*by); y++) { - for (uint x = 0; x < min(4U, w-4*by); x++) + for (uint x = 0; x < min(4U, w-4*bx); x++) { img->pixel(4*bx+x, 4*by+y) = block.color(x, y); }