Index: sky/shell/ui/internals.h |
diff --git a/sky/shell/ui/internals.h b/sky/shell/ui/internals.h |
index 0244f6235358b54bb0e592d6d702a39ccec51153..e2eb38cabb75d6c7d00af989425f8e2b3df28de1 100644 |
--- a/sky/shell/ui/internals.h |
+++ b/sky/shell/ui/internals.h |
@@ -26,18 +26,22 @@ class Internals |
~Internals() override; |
static void Create(Dart_Isolate isolate, |
- mojo::ServiceProviderPtr platform_service_provider); |
+ mojo::ServiceProviderPtr platform_service_provider, |
+ mojo::asset_bundle::AssetBundlePtr root_bundle); |
mojo::Handle TakeServicesProvidedByEmbedder(); |
+ mojo::Handle TakeRootBundleHandle(); |
private: |
- explicit Internals(mojo::ServiceProviderPtr platform_service_provider); |
+ explicit Internals(mojo::ServiceProviderPtr platform_service_provider, |
+ mojo::asset_bundle::AssetBundlePtr root_bundle); |
// |mojo::InterfaceFactory<mojo::asset_bundle::AssetUnpacker>| implementation: |
void Create( |
mojo::ApplicationConnection* connection, |
mojo::InterfaceRequest<mojo::asset_bundle::AssetUnpacker>) override; |
+ mojo::asset_bundle::AssetBundlePtr root_bundle_; |
mojo::ServiceProviderPtr service_provider_; |
mojo::ServiceProviderImpl service_provider_impl_; |
mojo::ServiceProviderPtr platform_service_provider_; |