Browse Source

TilePicker: fix picker size > image size

lviguier 7 months ago
parent
commit
4f9b45e50d
1 changed files with 4 additions and 0 deletions
  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();