| Index: chrome/browser/renderer_host/render_widget_host.cc
|
| ===================================================================
|
| --- chrome/browser/renderer_host/render_widget_host.cc (revision 14874)
|
| +++ chrome/browser/renderer_host/render_widget_host.cc (working copy)
|
| @@ -9,6 +9,7 @@
|
| #include "base/message_loop.h"
|
| #include "base/keyboard_codes.h"
|
| #include "chrome/browser/renderer_host/backing_store.h"
|
| +#include "chrome/browser/renderer_host/renderer_security_policy.h"
|
| #include "chrome/browser/renderer_host/render_process_host.h"
|
| #include "chrome/browser/renderer_host/render_widget_helper.h"
|
| #include "chrome/browser/renderer_host/render_widget_host_view.h"
|
| @@ -86,8 +87,10 @@
|
|
|
| // Send the ack along with the information on placement.
|
| gfx::NativeView plugin_view = view_->GetPluginNativeView();
|
| - Send(new ViewMsg_CreatingNew_ACK(routing_id_,
|
| - gfx::IdFromNativeView(plugin_view)));
|
| + gfx::NativeViewId view_id = gfx::IdFromNativeView(plugin_view);
|
| + RendererSecurityPolicy::GetInstance()->GrantNativeViewId(
|
| + process()->pid(), view_id);
|
| + Send(new ViewMsg_CreatingNew_ACK(routing_id_, view_id));
|
| WasResized();
|
| }
|
|
|
|
|