| Index: extensions/renderer/resources/guest_view/guest_view.js
|
| diff --git a/extensions/renderer/resources/guest_view/guest_view.js b/extensions/renderer/resources/guest_view/guest_view.js
|
| index bf6ff2ad69670455527ae9d921fa983c71a056bf..8ff4f3c52b30d52bce6d408d72adbc25404e505b 100644
|
| --- a/extensions/renderer/resources/guest_view/guest_view.js
|
| +++ b/extensions/renderer/resources/guest_view/guest_view.js
|
| @@ -220,6 +220,11 @@ GuestViewImpl.prototype.destroyImpl = function(callback) {
|
| return;
|
| }
|
|
|
| + // If this guest is attached, then detach it first.
|
| + if (!!this.internalInstanceId) {
|
| + GuestViewInternalNatives.DetachGuest(this.internalInstanceId);
|
| + }
|
| +
|
| GuestViewInternal.destroyGuest(this.id,
|
| this.handleCallback.bind(this, callback));
|
|
|
|
|