Log raw load settings when parsing fails

This commit is contained in:
Kevin Sawicki
2015-01-13 11:57:50 -08:00
parent b3de4a593d
commit ae2ce9a1f9

View File

@@ -23,7 +23,14 @@ window.onload = function() {
};
// Skip "?loadSettings=".
var loadSettings = JSON.parse(decodeURIComponent(location.search.substr(14)));
var rawLoadSettings = decodeURIComponent(location.search.substr(14));
var loadSettings;
try {
loadSettings = JSON.parse(rawLoadSettings);
} catch (error) {
console.error("Failed to parse load settings: " + rawLoadSettings);
throw error;
}
// Normalize to make sure drive letter case is consistent on Windows
process.resourcesPath = path.normalize(process.resourcesPath);