diff --git a/src/electron-main.js b/src/electron-main.js index 9547d9a..68eaba9 100644 --- a/src/electron-main.js +++ b/src/electron-main.js @@ -99,6 +99,13 @@ if (argv["help"]) { app.exit(); } +// Electron creates the user data directory (with just an empty 'Dictionaries' directory...) +// as soon as the app path is set, so pick a random path in it that must exist if it's a +// real user data directory. +function isRealUserDataDir(d) { + return fs.existsSync(path.join(d, 'IndexedDB')); +} + // check if we are passed a profile in the SSO callback url let userDataPath; @@ -114,12 +121,6 @@ if (userDataPathInProtocol) { if (argv['profile']) { newUserDataPath += '-' + argv['profile']; } - // Electron creates the user data directory (with just an empty 'Dictionaries' directory...) - // as soon as the app path is set, so pick a random path in it that must exist if it's a - // real user data directory. - function isRealUserDataDir(d) { - return fs.existsSync(path.join(d, 'IndexedDB')); - } const newUserDataPathExists = isRealUserDataDir(newUserDataPath); const oldUserDataPath = path.join(app.getPath('appData'), 'Riot'); const oldUserDataPathExists = isRealUserDataDir(oldUserDataPath);