| Index: content/renderer/render_view_impl.cc
|
| diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc
|
| index 2511f6775631069c03a854f50561cb2f1ae42bff..22ec8df21e1d25970b9ae798ba434e8fd7cef959 100644
|
| --- a/content/renderer/render_view_impl.cc
|
| +++ b/content/renderer/render_view_impl.cc
|
| @@ -1490,6 +1490,12 @@ WebView* RenderViewImpl::createView(WebLocalFrame* creator,
|
| const WebString& frame_name,
|
| WebNavigationPolicy policy,
|
| bool suppress_opener) {
|
| +#if defined(ENABLE_PLUGINS)
|
| + if (PepperPluginInstanceImpl* plugin = GetFocusedPepperPlugin()) {
|
| + // Opening a window should exit fullscreen, as it does for HTML5 fullscreen.
|
| + plugin->FlashSetFullscreen(false, false);
|
| + }
|
| +#endif
|
| ViewHostMsg_CreateWindow_Params params;
|
| params.opener_id = GetRoutingID();
|
| params.user_gesture = WebUserGestureIndicator::isProcessingUserGesture();
|
|
|