ソースを参照

TilePicker: fix picker size > image size

lviguier 7 ヶ月 前
コミット
4f9b45e50d
1 ファイル変更4 行追加0 行削除
  1. 4 0
      hide/comp/TileSelector.hx

+ 4 - 0
hide/comp/TileSelector.hx

@@ -238,6 +238,10 @@ class TileSelector extends Component {
 			if( imageElt != i ) return;
 			imageWidth = i.width;
 			imageHeight = i.height;
+			@:bypassAccessor this.size = {
+				height:Std.int(hxd.Math.clamp(this.size.height, 1, imageHeight)),
+				width:Std.int(hxd.Math.clamp(this.size.height, 1, imageWidth))
+			};
 
 			zoomLevel = getDisplayState("zoomLevel") ?? getDefaultZoomLevel();