| Index: mojo/public/dart/src/application.dart
|
| diff --git a/mojo/public/dart/src/application.dart b/mojo/public/dart/src/application.dart
|
| index 03d0843f4e55e1d7947ce27064746eea71eb7f75..f6ee4735bf21fe81e16121e1016ccc958c7daf8a 100644
|
| --- a/mojo/public/dart/src/application.dart
|
| +++ b/mojo/public/dart/src/application.dart
|
| @@ -41,9 +41,11 @@ class _ApplicationImpl implements application_mojom.Application {
|
| @override
|
| void requestQuit() => _application._requestQuitAndClose();
|
|
|
| - Future close({bool nodefer: false}) {
|
| - if (shell != null) shell.close();
|
| - return _stub.close();
|
| + Future close({bool immediate: false}) {
|
| + if (shell != null) {
|
| + shell.close(immediate: immediate);
|
| + }
|
| + return _stub.close(immediate: immediate);
|
| }
|
| }
|
|
|
| @@ -104,11 +106,11 @@ abstract class Application {
|
| });
|
| }
|
|
|
| - Future close() {
|
| + Future close({bool immediate: false}) {
|
| assert(_applicationImpl != null);
|
| - _applicationConnections.forEach((c) => c.close());
|
| + _applicationConnections.forEach((c) => c.close(immediate: immediate));
|
| _applicationConnections.clear();
|
| - return _applicationImpl.close();
|
| + return _applicationImpl.close(immediate: immediate);
|
| }
|
|
|
| // This method closes all the application connections. Used during apptesting.
|
|
|