Only call getDevTools for windows that have devtools.
authorCheng Zhao <zcbenz@gmail.com>
Thu, 24 Apr 2014 04:04:23 +0000 (12:04 +0800)
committerCheng Zhao <zcbenz@gmail.com>
Thu, 24 Apr 2014 04:04:23 +0000 (12:04 +0800)
atom/browser/api/lib/browser-window.coffee

index 94ca508..18dacbf 100644 (file)
@@ -57,7 +57,7 @@ BrowserWindow.fromProcessIdAndRoutingId = (processId, routingId) ->
 
 BrowserWindow.fromDevTools = (processId, routingId) ->
   windows = BrowserWindow.getAllWindows()
-  for window in windows
+  for window in windows when window.isDevToolsOpened()
     devtools = window.getDevTools()
     return window if devtools.processId == processId and
                      devtools.routingId == routingId