@@ -35,7 +35,6 @@ std::weak_ptr<DartIsolate> DartIsolate::CreateRootIsolate(
35
35
fml::RefPtr<const DartSnapshot> shared_snapshot,
36
36
TaskRunners task_runners,
37
37
std::unique_ptr<Window> window,
38
- fml::WeakPtr<SnapshotDelegate> snapshot_delegate,
39
38
fml::WeakPtr<IOManager> io_manager,
40
39
fml::WeakPtr<ImageDecoder> image_decoder,
41
40
std::string advisory_script_uri,
@@ -57,18 +56,17 @@ std::weak_ptr<DartIsolate> DartIsolate::CreateRootIsolate(
57
56
// being prepared to run.
58
57
auto root_embedder_data = std::make_unique<std::shared_ptr<DartIsolate>>(
59
58
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
72
70
));
73
71
74
72
std::tie (vm_isolate, embedder_isolate) = CreateDartVMAndEmbedderObjectPair (
@@ -106,7 +104,6 @@ DartIsolate::DartIsolate(const Settings& settings,
106
104
fml::RefPtr<const DartSnapshot> isolate_snapshot,
107
105
fml::RefPtr<const DartSnapshot> shared_snapshot,
108
106
TaskRunners task_runners,
109
- fml::WeakPtr<SnapshotDelegate> snapshot_delegate,
110
107
fml::WeakPtr<IOManager> io_manager,
111
108
fml::WeakPtr<ImageDecoder> image_decoder,
112
109
std::string advisory_script_uri,
@@ -117,7 +114,6 @@ DartIsolate::DartIsolate(const Settings& settings,
117
114
: UIDartState(std::move(task_runners),
118
115
settings.task_observer_add,
119
116
settings.task_observer_remove,
120
- std::move (snapshot_delegate),
121
117
std::move (io_manager),
122
118
std::move(image_decoder),
123
119
advisory_script_uri,
@@ -599,7 +595,6 @@ Dart_Isolate DartIsolate::DartCreateAndStartServiceIsolate(
599
595
vm_data->GetSharedSnapshot (), // shared snapshot
600
596
null_task_runners, // task runners
601
597
nullptr , // window
602
- {}, // snapshot delegate
603
598
{}, // IO Manager
604
599
{}, // Image Decoder
605
600
DART_VM_SERVICE_ISOLATE_NAME, // script uri
@@ -712,7 +707,6 @@ DartIsolate::CreateDartVMAndEmbedderObjectPair(
712
707
(*raw_embedder_isolate)->GetIsolateSnapshot (), // isolate_snapshot
713
708
(*raw_embedder_isolate)->GetSharedSnapshot (), // shared_snapshot
714
709
null_task_runners, // task_runners
715
- fml::WeakPtr<SnapshotDelegate>{}, // snapshot_delegate
716
710
fml::WeakPtr<IOManager>{}, // io_manager
717
711
fml::WeakPtr<ImageDecoder>{}, // io_manager
718
712
advisory_script_uri, // advisory_script_uri
0 commit comments