Don't send did-resolve-proxy messages to destroyed windows

This should fix some main process test failures we are observing on
AppVeyor.
This commit is contained in:
Antonio Scandurra
2017-03-16 15:57:44 +01:00
parent e9bf53fc3b
commit ad6a5ac3bf

View File

@@ -284,7 +284,9 @@ class AtomApplication
@restart()
@disposable.add ipcHelpers.on ipcMain, 'resolve-proxy', (event, requestId, url) ->
event.sender.session.resolveProxy url, (proxy) -> event.sender.send('did-resolve-proxy', requestId, proxy)
event.sender.session.resolveProxy url, (proxy) ->
unless event.sender.isDestroyed()
event.sender.send('did-resolve-proxy', requestId, proxy)
@disposable.add ipcHelpers.on ipcMain, 'did-change-history-manager', (event) =>
for atomWindow in @windows