From c44e690153583e1ef1de77abd493965cb4a95cfc Mon Sep 17 00:00:00 2001 From: Ivan Yuriev Date: Sun, 26 Oct 2025 02:20:11 +0300 Subject: [PATCH] fix tile size textfield --- lib/main.dart | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/lib/main.dart b/lib/main.dart index 825f092..28277e6 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -110,7 +110,6 @@ class _AnnotatorHomePageState extends State { setState(() => _isDraggingOver = false); if (event is html.MouseEvent) { final dt = event.dataTransfer; - if (dt == null) return; final files = dt.files; if (files == null || files.isEmpty) return; final file = files.first; @@ -588,10 +587,8 @@ class _AnnotatorHomePageState extends State { ? 'Сетка делит атлас на ${rows}×${cols} тайлов' : '⚠️ Размер не делит атлас без остатка (${_atlasImage!.width}×${_atlasImage!.height})', ), - onSubmitted: (v) { - // Size locked during runtime: keep helper text refresh only - setState(() {}); - // setState(() => _tileSize = n); // disabled + onChanged: (v) { + _tileSize = int.tryParse(v) ?? 0; }, ), );