From b6cded379e6454fa09a038aa472f2eb0effd643a Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Wed, 24 Sep 2014 13:23:37 +0800 Subject: [PATCH] Fix __dirname and __filename in asar: protocol. --- atom/renderer/lib/init.coffee | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/atom/renderer/lib/init.coffee b/atom/renderer/lib/init.coffee index 94d8679ca0..5ae2e11a64 100644 --- a/atom/renderer/lib/init.coffee +++ b/atom/renderer/lib/init.coffee @@ -24,8 +24,8 @@ require path.resolve(__dirname, '..', '..', 'common', 'lib', 'init.js') global.require = require global.module = module -# Set the __filename to the path of html file if it's file:// protocol. -if window.location.protocol is 'file:' +# Set the __filename to the path of html file if it's file: or asar: protocol. +if window.location.protocol in ['file:', 'asar:'] pathname = if process.platform is 'win32' window.location.pathname.substr 1