From 16bdc16dd396544fabc473cdae1d720c352345d2 Mon Sep 17 00:00:00 2001 From: Attila Kelemen Date: Tue, 26 Jan 2016 11:50:27 +0100 Subject: [PATCH] Fixes #1403: PATH is wrong on Windows. Signed-off-by: Attila Kelemen --- src/browser.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/browser.js b/src/browser.js index 0ffca63efc..8795c2ddc9 100644 --- a/src/browser.js +++ b/src/browser.js @@ -8,13 +8,17 @@ import os from 'os'; import path from 'path'; import child_process from 'child_process'; +var isWin = process.platform === 'win32'; + process.env.NODE_PATH = path.join(__dirname, 'node_modules'); process.env.RESOURCES_PATH = path.join(__dirname, '/../resources'); -process.env.PATH = '/usr/local/bin:' + process.env.PATH; +if (!isWin) { + process.env.PATH = '/usr/local/bin:' + process.env.PATH; +} var size = {}, settingsjson = {}; try { - size = JSON.parse(fs.readFileSync(path.join(process.env[(process.platform === 'win32') ? 'USERPROFILE' : 'HOME'], 'Library', 'Application\ Support', 'Kitematic', 'size'))); + size = JSON.parse(fs.readFileSync(path.join(process.env[isWin ? 'USERPROFILE' : 'HOME'], 'Library', 'Application\ Support', 'Kitematic', 'size'))); } catch (err) {} try { settingsjson = JSON.parse(fs.readFileSync(path.join(__dirname, 'settings.json'), 'utf8'));