| Index: Source/bindings/core/dart/DartController.h
|
| diff --git a/Source/bindings/core/dart/DartController.h b/Source/bindings/core/dart/DartController.h
|
| index b2ed31b0538d576321434107396afde29139d430..d06025f35a161b2a14c43fbc2d3a13f4a314ca82 100644
|
| --- a/Source/bindings/core/dart/DartController.h
|
| +++ b/Source/bindings/core/dart/DartController.h
|
| @@ -108,17 +108,21 @@ private:
|
|
|
| static void weakCallback(void* isolateCallbackData, Dart_WeakPersistentHandle, void* peer);
|
|
|
| - HashSet<Document*> m_documentsWithDart;
|
| -
|
| LibraryIdMap* libraryIdMapForIsolate(Dart_Isolate);
|
| DartScriptState* lookupScriptStateFromLibraryIdMap(Dart_Isolate, v8::Handle<v8::Context>, LibraryIdMap*, intptr_t libraryId);
|
|
|
| + String isolateName(Dart_Isolate);
|
| // The frame that owns this controller.
|
| LocalFrame* m_frame;
|
|
|
| // Isolate associated with scripts in this document.
|
| Vector<Dart_Isolate> m_isolates;
|
| - RefPtr<DartApplicationLoader> m_loader;
|
| + typedef HashMap<Dart_Isolate, RefPtr<DartApplicationLoader> > DartApplicationLoaderMap;
|
| +
|
| + DartApplicationLoaderMap m_loaders;
|
| + RefPtr<DartApplicationLoader> m_mainLoader;
|
| + HashMap<Dart_Isolate, String> m_isolateNames;
|
| + HashSet<String> m_usedNames;
|
|
|
| ScriptStatesMap m_scriptStates;
|
|
|
|
|