shithub: riscv

Download patch

ref: aa679157765fdaf3c2e2ae5dd7d016bd7acbed15
parent: 4c2c62ee964782607aecf8317290e01348d65149
author: cinap_lenrek <cinap_lenrek@gmx.de>
date: Mon Jul 16 05:32:51 EDT 2012

resize: fix wrong image size when using non ZP origin

--- a/sys/src/cmd/resize.c
+++ b/sys/src/cmd/resize.c
@@ -160,7 +160,9 @@
 			freememimage(im);
 			im = nim;
 		}
-		if((nim = allocmemimage(Rect(im->r.min.x, im->r.min.y, xsize, ysize), tchan)) == nil)
+		if((nim = allocmemimage(
+			Rect(im->r.min.x, im->r.min.y, im->r.min.x+xsize, im->r.min.y+ysize), 
+			tchan)) == nil)
 			sysfatal("addocmemimage: %r");
 		resample(nim, nim->r, im, im->r);
 		freememimage(im);
--