浏览代码

Fix a bug with a render zone inside a render zone. (#1138)

tfabretti 2 年之前
父节点
当前提交
1ef6ad49e3
共有 1 个文件被更改,包括 3 次插入2 次删除
  1. 3 2
      h2d/RenderContext.hx

+ 3 - 2
h2d/RenderContext.hx

@@ -501,10 +501,11 @@ class RenderContext extends h3d.impl.RenderContext {
 			return;
 		}
 
-		x = Math.max( x, renderX );
-		y = Math.max( y, renderY );
 		var x2 = Math.min( x + w, renderX + renderW );
 		var y2 = Math.min( y + h, renderY + renderH );
+		x = Math.max( x, renderX );
+		y = Math.max( y, renderY );
+
 		if (x2 < x) x2 = x;
 		if (y2 < y) y2 = y;