diff --git a/lib/worker.js b/lib/worker.js
index 7d3e1ad330..87c49601fd 100644
--- a/lib/worker.js
+++ b/lib/worker.js
@@ -45,10 +45,6 @@ const averageTracker = new AverageTracker({limit: operationCountLimit});
 const childPidsById = new Map();
 
 const destroyRenderer = () => {
-  if (!managerWebContents.isDestroyed()) {
-    managerWebContents.removeListener('crashed', destroyRenderer);
-    managerWebContents.removeListener('destroyed', destroyRenderer);
-  }
   const win = remote.BrowserWindow.fromWebContents(remote.getCurrentWebContents());
   if (win && !win.isDestroyed()) {
     win.destroy();