@@ -35,7 +35,6 @@ std::weak_ptr<DartIsolate> DartIsolate::CreateRootIsolate(
3535 fml::RefPtr<const DartSnapshot> shared_snapshot,
3636 TaskRunners task_runners,
3737 std::unique_ptr<Window> window,
38- fml::WeakPtr<SnapshotDelegate> snapshot_delegate,
3938 fml::WeakPtr<IOManager> io_manager,
4039 fml::WeakPtr<ImageDecoder> image_decoder,
4140 std::string advisory_script_uri,
@@ -57,18 +56,17 @@ std::weak_ptr<DartIsolate> DartIsolate::CreateRootIsolate(
5756 // being prepared to run.
5857 auto root_embedder_data = std::make_unique<std::shared_ptr<DartIsolate>>(
5958 std::make_shared<DartIsolate>(
60- settings, // settings
61- std::move (isolate_snapshot), // isolate snapshot
62- std::move (shared_snapshot), // shared snapshot
63- task_runners, // task runners
64- std::move (snapshot_delegate), // snapshot delegate
65- std::move (io_manager), // IO manager
66- std::move (image_decoder), // Image Decoder
67- advisory_script_uri, // advisory URI
68- advisory_script_entrypoint, // advisory entrypoint
69- nullptr , // child isolate preparer
70- isolate_create_callback, // isolate create callback
71- isolate_shutdown_callback // isolate shutdown callback
59+ settings, // settings
60+ std::move (isolate_snapshot), // isolate snapshot
61+ std::move (shared_snapshot), // shared snapshot
62+ task_runners, // task runners
63+ std::move (io_manager), // IO manager
64+ std::move (image_decoder), // Image Decoder
65+ advisory_script_uri, // advisory URI
66+ advisory_script_entrypoint, // advisory entrypoint
67+ nullptr , // child isolate preparer
68+ isolate_create_callback, // isolate create callback
69+ isolate_shutdown_callback // isolate shutdown callback
7270 ));
7371
7472 std::tie (vm_isolate, embedder_isolate) = CreateDartVMAndEmbedderObjectPair (
@@ -106,7 +104,6 @@ DartIsolate::DartIsolate(const Settings& settings,
106104 fml::RefPtr<const DartSnapshot> isolate_snapshot,
107105 fml::RefPtr<const DartSnapshot> shared_snapshot,
108106 TaskRunners task_runners,
109- fml::WeakPtr<SnapshotDelegate> snapshot_delegate,
110107 fml::WeakPtr<IOManager> io_manager,
111108 fml::WeakPtr<ImageDecoder> image_decoder,
112109 std::string advisory_script_uri,
@@ -117,7 +114,6 @@ DartIsolate::DartIsolate(const Settings& settings,
117114 : UIDartState(std::move(task_runners),
118115 settings.task_observer_add,
119116 settings.task_observer_remove,
120- std::move (snapshot_delegate),
121117 std::move (io_manager),
122118 std::move(image_decoder),
123119 advisory_script_uri,
@@ -599,7 +595,6 @@ Dart_Isolate DartIsolate::DartCreateAndStartServiceIsolate(
599595 vm_data->GetSharedSnapshot (), // shared snapshot
600596 null_task_runners, // task runners
601597 nullptr , // window
602- {}, // snapshot delegate
603598 {}, // IO Manager
604599 {}, // Image Decoder
605600 DART_VM_SERVICE_ISOLATE_NAME, // script uri
@@ -712,7 +707,6 @@ DartIsolate::CreateDartVMAndEmbedderObjectPair(
712707 (*raw_embedder_isolate)->GetIsolateSnapshot (), // isolate_snapshot
713708 (*raw_embedder_isolate)->GetSharedSnapshot (), // shared_snapshot
714709 null_task_runners, // task_runners
715- fml::WeakPtr<SnapshotDelegate>{}, // snapshot_delegate
716710 fml::WeakPtr<IOManager>{}, // io_manager
717711 fml::WeakPtr<ImageDecoder>{}, // io_manager
718712 advisory_script_uri, // advisory_script_uri
0 commit comments