do not overwrite `node-integration` option
authorTaichiro Yoshida <taichiro.yoshida@gmail.com>
Wed, 29 Jul 2015 04:41:11 +0000 (13:41 +0900)
committerTaichiro Yoshida <taichiro.yoshida@gmail.com>
Wed, 29 Jul 2015 04:41:11 +0000 (13:41 +0900)
If `node-integration` option pass to window.open, do not overwrite by current window's one

atom/renderer/lib/override.coffee

index 85914b1..aea7feb 100644 (file)
@@ -61,7 +61,7 @@ window.open = (url, frameName='', features='') ->
   (options[name] = parseInt(options[name], 10) if options[name]?) for name in ints
 
   # Inherit the node-integration option of current window.
-  unless options['node-integration']
+  unless options['node-integration']?
     for arg in process.argv when arg.indexOf('--node-integration=') is 0
       options['node-integration'] = arg.substr(-4) is 'true'
       break