mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
Update Dart dependency and patch dart_controller to account for
non-backwards compatible API update BUG= R=abarth@chromium.org Review URL: https://codereview.chromium.org/1183253002.
This commit is contained in:
parent
7530ed4643
commit
e027c6b874
@ -238,6 +238,7 @@ static void EnsureHandleWatcherStarted() {
|
||||
static Dart_Isolate IsolateCreateCallback(const char* script_uri,
|
||||
const char* main,
|
||||
const char* package_root,
|
||||
Dart_IsolateFlags* flags,
|
||||
void* callback_data,
|
||||
char** error) {
|
||||
|
||||
@ -248,6 +249,7 @@ static Dart_Isolate IsolateCreateCallback(const char* script_uri,
|
||||
"main",
|
||||
kDartIsolateSnapshotBuffer,
|
||||
nullptr,
|
||||
nullptr,
|
||||
error);
|
||||
CHECK(isolate) << error;
|
||||
dart_state->SetIsolate(isolate);
|
||||
@ -278,7 +280,7 @@ static Dart_Isolate IsolateCreateCallback(const char* script_uri,
|
||||
CHECK(kDartIsolateSnapshotBuffer);
|
||||
DartState* dart_state = new DartState();
|
||||
Dart_Isolate isolate = Dart_CreateIsolate("sky:handle_watcher", "",
|
||||
kDartIsolateSnapshotBuffer, dart_state, error);
|
||||
kDartIsolateSnapshotBuffer, nullptr, dart_state, error);
|
||||
CHECK(isolate) << error;
|
||||
dart_state->SetIsolate(isolate);
|
||||
|
||||
@ -324,7 +326,7 @@ void DartController::CreateIsolateFor(PassOwnPtr<DOMDartState> state) {
|
||||
dom_dart_state_ = state;
|
||||
Dart_Isolate isolate = Dart_CreateIsolate(
|
||||
dom_dart_state_->url().string().utf8().data(), "main",
|
||||
kDartIsolateSnapshotBuffer,
|
||||
kDartIsolateSnapshotBuffer, nullptr,
|
||||
static_cast<DartState*>(dom_dart_state_.get()), &error);
|
||||
Dart_SetMessageNotifyCallback(MessageNotifyCallback);
|
||||
CHECK(isolate) << error;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user