Some methods can be accessed after object is destroyed

This commit is contained in:
Cheng Zhao 2015-07-06 21:26:50 +08:00
parent ae52af3870
commit 85a4ff83da
5 changed files with 10 additions and 10 deletions

View file

@ -23,7 +23,7 @@ createGuest = (embedder, url, frameName, options) ->
closedByEmbedder = ->
embedder.send 'ATOM_SHELL_GUEST_WINDOW_MANAGER_WINDOW_CLOSED', guest.id
guest.removeListener 'closed', closedByUser
guest.destroy() unless guest.isClosed()
guest.destroy()
closedByUser = ->
embedder.send 'ATOM_SHELL_GUEST_WINDOW_MANAGER_WINDOW_CLOSED', guest.id
embedder.removeListener 'render-view-deleted', closedByEmbedder