Fix 'Steam not running' popup causing crash on Mac

This commit is contained in:
Martin Fournier
2022-01-23 12:47:04 -05:00
parent 07fe3c1906
commit abfb2127f2

View File

@ -100,8 +100,8 @@ function setStopProcessHandler(app, window, enabled) {
} }
} }
function startWindow(noScript) { async function startWindow(noScript) {
gameWindow.createWindow(noScript); return gameWindow.createWindow(noScript);
} }
global.app_handlers = { global.app_handlers = {
@ -119,15 +119,14 @@ app.whenReady().then(async () => {
setStopProcessHandler(app, window, true); setStopProcessHandler(app, window, true);
await utils.exportSave(window); await utils.exportSave(window);
} else { } else {
startWindow(process.argv.includes("--no-scripts")); const window = await startWindow(process.argv.includes("--no-scripts"));
} if (global.greenworksError) {
await dialog.showMessageBox(window, {
if (global.greenworksError) { title: "Bitburner",
dialog.showMessageBox({ message: "Could not connect to Steam",
title: 'Bitburner', detail: `${global.greenworksError}\n\nYou won't be able to receive achievements until this is resolved and you restart the game.`,
message: 'Could not connect to Steam', type: 'warning', buttons: ['OK']
detail: `${global.greenworksError}\n\nYou won't be able to receive achievements until this is resolved and you restart the game.`, });
type: 'warning', buttons: ['OK'] }
});
} }
}); });