| Index: sky/engine/core/html/HTMLIFrameElement.cpp
|
| diff --git a/sky/engine/core/html/HTMLIFrameElement.cpp b/sky/engine/core/html/HTMLIFrameElement.cpp
|
| index de92eef7b89ccfd30a06c5a7d182989cdc89340a..c83a6731d4dc082d629d7df0a70dfc3f490823a5 100644
|
| --- a/sky/engine/core/html/HTMLIFrameElement.cpp
|
| +++ b/sky/engine/core/html/HTMLIFrameElement.cpp
|
| @@ -79,14 +79,13 @@ PassRefPtr<DartValue> HTMLIFrameElement::takeExposedServicesHandle(DartState*)
|
| return DartValue::Create();
|
| }
|
|
|
| -void HTMLIFrameElement::embedViewManagerClient(DartValue* client) {
|
| +void HTMLIFrameElement::embedViewManagerClient(RefPtr<DartValue> client)
|
| +{
|
| if (!m_contentView)
|
| return;
|
|
|
| - // TODO(dart)
|
| - // mojo::MessagePipeHandle handle;
|
| - // if (gin::ConvertFromV8(client.isolate(), client.v8Value(), &handle))
|
| - // m_contentView->Embed(mojo::MakeProxy<mojo::ViewManagerClient>(mojo::MakeScopedHandle(handle)));
|
| + m_contentView->Embed(mojo::MakeProxy<mojo::ViewManagerClient>(
|
| + DartConverter<mojo::ScopedMessagePipeHandle>::FromDart(client->dart_value())));
|
| }
|
|
|
| void HTMLIFrameElement::navigateView()
|
|
|