From 76098255f08a38aa9ae41d72c8247fc82f08504b Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Fri, 24 Jan 2014 21:20:30 +0800 Subject: [PATCH] Should decode when setting __filename from location. --- renderer/lib/init.coffee | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/renderer/lib/init.coffee b/renderer/lib/init.coffee index 230529d39baa..8c061149cd46 100644 --- a/renderer/lib/init.coffee +++ b/renderer/lib/init.coffee @@ -25,11 +25,12 @@ global.module = module # Set the __filename to the path of html file if it's file:// protocol. if window.location.protocol is 'file:' - global.__filename = + pathname = if process.platform is 'win32' window.location.pathname.substr 1 else window.location.pathname + global.__filename = decodeURIComponent pathname global.__dirname = path.dirname global.__filename # Set module's filename so relative require can work as expected.