Skip to content

Commit 5ea4990

Browse files
committed
Add a completer to MaterialPageRoute
Fixes flutter#608
1 parent 503218c commit 5ea4990

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

packages/flutter/lib/src/material/page.dart

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5+
import 'dart:async';
6+
57
import 'package:flutter/animation.dart';
68
import 'package:flutter/widgets.dart';
79

@@ -41,8 +43,9 @@ const Duration kMaterialPageRouteTransitionDuration = const Duration(millisecond
4143
class MaterialPageRoute<T> extends PageRoute<T> {
4244
MaterialPageRoute({
4345
this.builder,
46+
Completer<T> completer,
4447
NamedRouteSettings settings: const NamedRouteSettings()
45-
}) : super(settings: settings) {
48+
}) : super(completer: completer, settings: settings) {
4649
assert(builder != null);
4750
assert(opaque);
4851
}

0 commit comments

Comments
 (0)