Chromium Code Reviews| Index: sky/engine/core/html/HTMLIFrameElement.cpp |
| diff --git a/sky/engine/core/html/HTMLIFrameElement.cpp b/sky/engine/core/html/HTMLIFrameElement.cpp |
| index 90cb6736f57358dd1fe885f96848cec0e621206e..372c9a9d2cb01355ac8ffec73bb286b1ec148b05 100644 |
| --- a/sky/engine/core/html/HTMLIFrameElement.cpp |
| +++ b/sky/engine/core/html/HTMLIFrameElement.cpp |
| @@ -80,6 +80,15 @@ ScriptValue HTMLIFrameElement::takeExposedServicesHandle(ScriptState* scriptStat |
| return ScriptValue(scriptState, gin::ConvertToV8(scriptState->isolate(), m_exposedServices.release())); |
| } |
| +void HTMLIFrameElement::embedViewManagerClient(blink::ScriptValue client) { |
| + if (!m_contentView) |
| + return; |
| + |
| + mojo::MessagePipeHandle handle; |
| + if (gin::ConvertFromV8(client.isolate(), client.v8Value(), &handle)) |
| + m_contentView->Embed(mojo::MakeProxy<mojo::ViewManagerClient>(mojo::MakeScopedHandle(handle).Pass())); |
|
abarth-chromium
2015/02/11 01:02:13
Is the Pass() needed here? It looks redundant.
hansmuller1
2015/02/11 01:09:00
Done.
|
| +} |
| + |
| void HTMLIFrameElement::navigateView() |
| { |
| if (!m_contentView) |