Defer setting "internalinstanceid" so that pending (and destroyed)
commitcbbe20f81b775fb77d545127e6f9771c08a12508
authorlazyboy <lazyboy@chromium.org>
Mon, 16 Mar 2015 22:11:31 +0000 (16 15:11 -0700)
committerCommit bot <commit-bot@chromium.org>
Mon, 16 Mar 2015 22:12:39 +0000 (16 22:12 +0000)
treee34bf526676541de3228b39a007ed484b21fc15b
parent46ba0c2ba3d041ee8dac492be81904ee073f4ed8
Defer setting "internalinstanceid" so that pending (and destroyed)
browser plugins can detach before we attach again.

BUG=467614
Test=Load a <webview>
Set its style.display = 'block'.
Observer that it succeeds without <webview> going stale or
throwing any error about "attach" failing.

Review URL: https://codereview.chromium.org/1015443002

Cr-Commit-Position: refs/heads/master@{#320803}
chrome/browser/apps/guest_view/web_view_browsertest.cc
chrome/test/data/extensions/platform_apps/web_view/shim/main.js
content/renderer/browser_plugin/browser_plugin.cc
content/renderer/browser_plugin/browser_plugin.h