| Index: Source/bindings/core/dart/DartScriptState.cpp
|
| diff --git a/Source/bindings/core/dart/DartScriptState.cpp b/Source/bindings/core/dart/DartScriptState.cpp
|
| index 7b17371e6f8fc2d48176944cf43274e415a0b314..d2570e072b0462b2d7bd844a1ebbdc61bd817faa 100644
|
| --- a/Source/bindings/core/dart/DartScriptState.cpp
|
| +++ b/Source/bindings/core/dart/DartScriptState.cpp
|
| @@ -39,11 +39,16 @@
|
|
|
| namespace blink {
|
|
|
| -DartScriptState::DartScriptState(Dart_Isolate isolate, intptr_t libraryId, V8ScriptState* v8ScriptState)
|
| +DartScriptState::DartScriptState(Dart_Isolate isolate, intptr_t libraryId, V8ScriptState* v8ScriptState, const String& isolateName)
|
| {
|
| m_isolate = isolate;
|
| m_libraryId = libraryId;
|
| - m_libraryUrl = DartUtilities::toString(Dart_GetLibraryURL(libraryId));
|
| + String libraryUrl = DartUtilities::toString(Dart_GetLibraryURL(libraryId));
|
| + if (!isolateName.isEmpty()) {
|
| + m_name = String::format("%s - %s", isolateName.utf8().data(), libraryUrl.utf8().data());
|
| + } else {
|
| + m_name = libraryUrl;
|
| + }
|
| m_v8ScriptState = v8ScriptState;
|
| }
|
|
|
|
|