| Index: utils/pub/io.dart
|
| diff --git a/utils/pub/io.dart b/utils/pub/io.dart
|
| index 8523d340527fef5169da484f9c0ebf3a30b2ce10..90b086cd23ec545c9c16f707e67ae57af9a4578e 100644
|
| --- a/utils/pub/io.dart
|
| +++ b/utils/pub/io.dart
|
| @@ -548,9 +548,9 @@ Future timeout(Future input, int milliseconds, String description) {
|
| /// Returns a future that completes to the value that the future returned from
|
| /// [fn] completes to.
|
| Future withTempDir(Future fn(String path)) {
|
| - return new Future.of(() {
|
| + return new Future.sync(() {
|
| var tempDir = createTempDir();
|
| - return new Future.of(() => fn(tempDir))
|
| + return new Future.sync(() => fn(tempDir))
|
| .whenComplete(() => deleteEntry(tempDir));
|
| });
|
| }
|
|
|