| Index: runtime/bin/vmservice/vmservice_io.dart
|
| diff --git a/runtime/bin/vmservice/vmservice_io.dart b/runtime/bin/vmservice/vmservice_io.dart
|
| index b092b21fea19cd678b66afb539cdfcea63191e25..9937282e05533c264af9dad6de226dfc5e43642a 100644
|
| --- a/runtime/bin/vmservice/vmservice_io.dart
|
| +++ b/runtime/bin/vmservice/vmservice_io.dart
|
| @@ -65,7 +65,11 @@ Future cleanupCallback() async {
|
|
|
| Future<Uri> createTempDirCallback(String base) async {
|
| Directory temp = await Directory.systemTemp.createTemp(base);
|
| - return temp.uri;
|
| + // Underneath the temporary directory, create a directory with the
|
| + // same name as the DevFS name [base].
|
| + var fsUri = temp.uri.resolveUri(new Uri.directory(base));
|
| + await new Directory.fromUri(fsUri).create();
|
| + return fsUri;
|
| }
|
|
|
| Future deleteDirCallback(Uri path) async {
|
|
|