提交 94dac511 编写于 作者: A Adam Barth

Fix the mac build

上级 99b4f89c
...@@ -15,6 +15,10 @@ ...@@ -15,6 +15,10 @@
#include "sky/shell/switches.h" #include "sky/shell/switches.h"
#include "sky/shell/ui_delegate.h" #include "sky/shell/ui_delegate.h"
static void DynamicServiceResolve(const mojo::String& service_name,
mojo::ScopedMessagePipeHandle handle) {
}
@interface SkyWindow ()<NSWindowDelegate> @interface SkyWindow ()<NSWindowDelegate>
@property(assign) IBOutlet NSOpenGLView* renderSurface; @property(assign) IBOutlet NSOpenGLView* renderSurface;
...@@ -80,7 +84,8 @@ static inline pointer::PointerType EventTypeFromNSEventPhase(NSEventPhase phase) ...@@ -80,7 +84,8 @@ static inline pointer::PointerType EventTypeFromNSEventPhase(NSEventPhase phase)
self.platformView->ConnectToEngine(mojo::GetProxy(&_sky_engine)); self.platformView->ConnectToEngine(mojo::GetProxy(&_sky_engine));
mojo::ServiceProviderPtr service_provider; mojo::ServiceProviderPtr service_provider;
new sky::shell::PlatformServiceProvider(mojo::GetProxy(&service_provider)); new sky::shell::PlatformServiceProvider(mojo::GetProxy(&service_provider),
base::Bind(DynamicServiceResolve));
sky::ServicesDataPtr services = sky::ServicesData::New(); sky::ServicesDataPtr services = sky::ServicesData::New();
services->services_provided_by_embedder = service_provider.Pass(); services->services_provided_by_embedder = service_provider.Pass();
_sky_engine->SetServices(services.Pass()); _sky_engine->SetServices(services.Pass());
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册