| Index: samples/swarm/Views.dart
|
| diff --git a/samples/swarm/Views.dart b/samples/swarm/Views.dart
|
| index 57b50be9519e93ba1521dccb6ec93eca194c1b66..1161d8debbea3658193028b70dc2818357a19c3f 100644
|
| --- a/samples/swarm/Views.dart
|
| +++ b/samples/swarm/Views.dart
|
| @@ -220,9 +220,7 @@ class GenericListView<D> extends View {
|
| num height = _layout.getHeight(_viewLength);
|
| width = width != null ? width : 0;
|
| height = height != null ? height : 0;
|
| - final completer = new Completer<Size>();
|
| - completer.complete(new Size(width, height));
|
| - return completer.future;
|
| + return new Size(width, height);
|
| },
|
| _paginate && _snapToItems ?
|
| Scroller.FAST_SNAP_DECELERATION_FACTOR : 1);
|
| @@ -289,8 +287,8 @@ class GenericListView<D> extends View {
|
|
|
| void onResize() {
|
| int lastViewLength = _viewLength;
|
| - node.rect.then((ElementRect rect) {
|
| - _viewLength = _vertical ? rect.offset.height : rect.offset.width;
|
| + window.requestLayoutFrame(() {
|
| + _viewLength = _vertical ? node.offsetHeight : node.offsetWidth;
|
| if (_viewLength != lastViewLength) {
|
| if (_scrollbar != null) {
|
| _scrollbar.refresh();
|
|
|