| Index: content/browser/browser_plugin/browser_plugin_guest.cc
|
| diff --git a/content/browser/browser_plugin/browser_plugin_guest.cc b/content/browser/browser_plugin/browser_plugin_guest.cc
|
| index 22696314621b4af82d931e56373010603b803114..048a916b65f9ad40e4a03f1c23784feff72e4b55 100644
|
| --- a/content/browser/browser_plugin/browser_plugin_guest.cc
|
| +++ b/content/browser/browser_plugin/browser_plugin_guest.cc
|
| @@ -78,6 +78,7 @@ BrowserPluginGuest::BrowserPluginGuest(bool has_render_view,
|
| : WebContentsObserver(web_contents),
|
| owner_web_contents_(nullptr),
|
| attached_(false),
|
| + has_attached_since_surface_set_(false),
|
| browser_plugin_instance_id_(browser_plugin::kInstanceIDNone),
|
| focused_(false),
|
| mouse_locked_(false),
|
| @@ -404,6 +405,7 @@ void BrowserPluginGuest::SetChildFrameSurface(
|
| const gfx::Size& frame_size,
|
| float scale_factor,
|
| const cc::SurfaceSequence& sequence) {
|
| + has_attached_since_surface_set_ = false;
|
| SendMessageToEmbedder(new BrowserPluginMsg_SetChildFrameSurface(
|
| browser_plugin_instance_id(), surface_id, frame_size, scale_factor,
|
| sequence));
|
| @@ -711,6 +713,7 @@ void BrowserPluginGuest::OnWillAttachComplete(
|
| InitInternal(params, embedder_web_contents);
|
|
|
| attached_ = true;
|
| + has_attached_since_surface_set_ = true;
|
| SendQueuedMessages();
|
|
|
| delegate_->DidAttach(GetGuestProxyRoutingID());
|
|
|