From b2de3a705bfad5db2b0779ad62dd0bd58bcf3437 Mon Sep 17 00:00:00 2001 From: Adam Barth Date: Tue, 25 Aug 2015 09:48:21 -0700 Subject: [PATCH] Don't divide by zero If there aren't any items, there's no point in computing which items to show. --- packages/flutter/lib/widgets/scrollable.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/flutter/lib/widgets/scrollable.dart b/packages/flutter/lib/widgets/scrollable.dart index ffa77feede..921ef0ca75 100644 --- a/packages/flutter/lib/widgets/scrollable.dart +++ b/packages/flutter/lib/widgets/scrollable.dart @@ -439,7 +439,7 @@ abstract class ScrollableWidgetList extends Scrollable { int itemShowCount = 0; Offset viewportOffset = Offset.zero; - if (_containerExtent != null && _containerExtent > 0.0) { + if (_containerExtent != null && _containerExtent > 0.0 && itemCount > 0) { if (paddedScrollOffset < scrollBehavior.minScrollOffset) { // Underscroll double visibleExtent = _containerExtent + paddedScrollOffset;