Explorar o código

bugfix when filter has empty zone

ncannasse %!s(int64=10) %!d(string=hai) anos
pai
achega
5fd037b892
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      h2d/Sprite.hx

+ 1 - 1
h2d/Sprite.hx

@@ -474,7 +474,7 @@ class Sprite {
 		var width = Math.ceil(total.xMax - xMin - 1e-10);
 		var width = Math.ceil(total.xMax - xMin - 1e-10);
 		var height = Math.ceil(total.yMax - yMin - 1e-10);
 		var height = Math.ceil(total.yMax - yMin - 1e-10);
 
 
-		if( width <= 0 || height <= 0 ) return;
+		if( width <= 0 || height <= 0 || total.xMax < total.xMin ) return;
 
 
 		var t = ctx.textures.allocTarget("filterTemp", ctx, width, height, false);
 		var t = ctx.textures.allocTarget("filterTemp", ctx, width, height, false);
 		ctx.pushTarget(t, xMin, yMin);
 		ctx.pushTarget(t, xMin, yMin);