| Index: runtime/bin/vmservice/loader.dart
|
| diff --git a/runtime/bin/vmservice/loader.dart b/runtime/bin/vmservice/loader.dart
|
| index 14b7a76eee7e5231cd58e711420705a283b5fdcf..b34e54c3309371b2e42b8bb6c93bc5fc526bb306 100644
|
| --- a/runtime/bin/vmservice/loader.dart
|
| +++ b/runtime/bin/vmservice/loader.dart
|
| @@ -1035,12 +1035,13 @@ _processLoadRequest(request) {
|
| String packagesFile = request[5];
|
| String workingDirectory = request[6];
|
| String rootScript = request[7];
|
| + bool isReloading = request[8];
|
| if (loaderState == null) {
|
| loaderState = new IsolateLoaderState(isolateId);
|
| isolateEmbedderData[isolateId] = loaderState;
|
| loaderState.init(
|
| packageRoot, packagesFile, workingDirectory, rootScript);
|
| - } else {
|
| + } else if (isReloading) {
|
| loaderState.updatePackageMap(packagesFile);
|
| }
|
| loaderState.sp = sp;
|
|
|