From 403ea40d09bc10e2e1c1dd964dadbf8f72c33dc6 Mon Sep 17 00:00:00 2001 From: Nick Fisher Date: Mon, 4 Mar 2024 15:41:11 +0800 Subject: [PATCH] resize fix --- lib/widgets/filament_widget.dart | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/widgets/filament_widget.dart b/lib/widgets/filament_widget.dart index 20fa071a..b6343df3 100644 --- a/lib/widgets/filament_widget.dart +++ b/lib/widgets/filament_widget.dart @@ -182,6 +182,7 @@ class _SizedFilamentWidgetState extends State<_SizedFilamentWidget> { } finally { _resizing = false; completer.complete(); + _resizeTimer?.cancel(); } }); return completer.future; @@ -190,7 +191,9 @@ class _SizedFilamentWidgetState extends State<_SizedFilamentWidget> { @override void didUpdateWidget(_SizedFilamentWidget oldWidget) { super.didUpdateWidget(oldWidget); - _resize(); + if (widget.height != oldWidget.height || widget.width != oldWidget.width) { + _resize(); + } } @override