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. |