| Index: sky/viewer/internals.cc
|
| diff --git a/sky/viewer/internals.cc b/sky/viewer/internals.cc
|
| index 2e825edf782725a64c2d67d49ba696c564eb3fc6..79ce138a0e9f5d5c831a5606f65edf557761cfa3 100644
|
| --- a/sky/viewer/internals.cc
|
| +++ b/sky/viewer/internals.cc
|
| @@ -92,28 +92,14 @@ const uint8_t* Symbolizer(Dart_NativeFunction native_function) {
|
|
|
| const char kLibraryName[] = "dart:sky.internals";
|
|
|
| -// When editing this, also update sky/sdk/lib/internals.dart
|
| -// so that the analyzer can see it
|
| -const char kLibrarySource[] = R"DART(
|
| -String contentAsText() native "contentAsText";
|
| -String renderTreeAsText() native "renderTreeAsText";
|
| -void notifyTestComplete(String test_result) native "notifyTestComplete";
|
| -int takeShellProxyHandle() native "takeShellProxyHandle";
|
| -int takeServicesProvidedByEmbedder() native "takeServicesProvidedByEmbedder";
|
| -int takeServicesProvidedToEmbedder() native "takeServicesProvidedToEmbedder";
|
| -int takeServiceRegistry() native "takeServiceRegistry";
|
| -)DART";
|
| -
|
| } // namespace
|
|
|
| void Internals::Create(Dart_Isolate isolate, DocumentView* document_view) {
|
| DartState* state = DartState::From(isolate);
|
| state->SetUserData(&kInternalsKey, new Internals(document_view));
|
| Dart_Handle library =
|
| - Dart_LoadLibrary(Dart_NewStringFromCString(kLibraryName),
|
| - Dart_NewStringFromCString(kLibrarySource), 0, 0);
|
| + Dart_LookupLibrary(Dart_NewStringFromCString(kLibraryName));
|
| CHECK(!LogIfError(library));
|
| - CHECK(!LogIfError(Dart_FinalizeLoading(true)));
|
| CHECK(!LogIfError(Dart_SetNativeResolver(library, Resolver, Symbolizer)));
|
| }
|
|
|
|
|