| Index: lib/src/codegen/js_module_item_order.dart
|
| diff --git a/lib/src/codegen/js_module_item_order.dart b/lib/src/codegen/js_module_item_order.dart
|
| index eadf6716f5578d1803c6d9a92bf87b085bf49435..072e170d1d76f7f102b33be933af148fa0abdbe4 100644
|
| --- a/lib/src/codegen/js_module_item_order.dart
|
| +++ b/lib/src/codegen/js_module_item_order.dart
|
| @@ -46,7 +46,9 @@ class ModuleItemLoadOrder {
|
|
|
| ModuleItemLoadOrder(this._emitModuleItem);
|
|
|
| - bool isLoaded(Element e) => _loaded[e] == true;
|
| + bool isLoaded(Element e) => (e.library == _currentLibrary)
|
| + ? _loaded[e] == true
|
| + : libraryIsLoaded(e.library);
|
|
|
| /// Collect top-level elements and nodes we need to emit.
|
| void collectElements(
|
|
|