diff --git a/lib/widgets/common/tile_extent_controller.dart b/lib/widgets/common/tile_extent_controller.dart index 24cfd947b..4437ca0cf 100644 --- a/lib/widgets/common/tile_extent_controller.dart +++ b/lib/widgets/common/tile_extent_controller.dart @@ -59,7 +59,7 @@ class TileExtentController { final targetExtent = preferredExtent > 0 ? preferredExtent : extentNotifier.value; final columnCount = _effectiveColumnCountForExtent(targetExtent); - final newExtent = _extentForColumnCount(columnCount); + final newExtent = _extentForColumnCount(columnCount).clamp(effectiveExtentMin, effectiveExtentMax); if (this.userPreferredExtent != preferredExtent) { this.userPreferredExtent = preferredExtent;