diff --git a/DEPS b/DEPS index 016ba6485d4..cbe6613f68d 100644 --- a/DEPS +++ b/DEPS @@ -30,7 +30,7 @@ vars = { # Dart is: https://github.com/dart-lang/sdk/blob/master/DEPS. # You can use //tools/dart/create_updated_flutter_deps.py to produce # updated revision list of existing dependencies. - 'dart_revision': '734beef0624a9b246e892c95ca0c301c5d318331', + 'dart_revision': '491390eeaa7974f44a8931d10a899c39c0df8dda', 'dart_args_tag': '0.13.7', 'dart_async_tag': 'daf66909019d2aaec1721fc39d94ea648a9fdc1d', diff --git a/engine/src/flutter/runtime/dart_init.cc b/engine/src/flutter/runtime/dart_init.cc index 68ed15371af..02b39393a05 100644 --- a/engine/src/flutter/runtime/dart_init.cc +++ b/engine/src/flutter/runtime/dart_init.cc @@ -437,6 +437,12 @@ void PushBackAll(std::vector* args, } } +static void EmbedderInformationCallback(Dart_EmbedderInformation* info) { + info->version = DART_EMBEDDER_INFORMATION_CURRENT_VERSION; + dart::bin::GetIOEmbedderInformation(info); + info->name = "Flutter"; +} + void InitDartVM(const uint8_t* vm_snapshot_data, const uint8_t* vm_snapshot_instructions, const uint8_t* default_isolate_snapshot_data, @@ -574,6 +580,8 @@ void InitDartVM(const uint8_t* vm_snapshot_data, // Allow streaming of stdout and stderr by the Dart vm. Dart_SetServiceStreamCallbacks(&ServiceStreamListenCallback, &ServiceStreamCancelCallback); + + Dart_SetEmbedderInformationCallback(&EmbedderInformationCallback); } } // namespace blink