| Index: dart/site/try/leap.dart
|
| diff --git a/dart/site/try/leap.dart b/dart/site/try/leap.dart
|
| index 76a401e736ce2def3b728234f037cfb005618869..bb627b26693248410a544bb742ff21891ce81408 100644
|
| --- a/dart/site/try/leap.dart
|
| +++ b/dart/site/try/leap.dart
|
| @@ -415,9 +415,14 @@ class CompilationProcess {
|
| onUrl(String url) {
|
| objectUrls.add(url);
|
| clear();
|
| - String wrapper =
|
| - 'function dartPrint(msg) { self.postMessage(msg); };'
|
| - 'self.importScripts("$url");';
|
| + String wrapper = '''
|
| +// Fool isolate_helper.dart so it does not think this is an isolate.
|
| +var window = self;
|
| +function dartPrint(msg) {
|
| + self.postMessage(msg);
|
| +};
|
| +self.importScripts("$url");
|
| +''';
|
| var wrapperUrl =
|
| Url.createObjectUrl(new Blob([wrapper], 'application/javascript'));
|
| objectUrls.add(wrapperUrl);
|
|
|