[Bootstrap] Only run splash pageReady once on dom-ready

main
Oj 2 years ago
parent 2baf6ff7cc
commit 1a7d927d9c

8
src/bootstrap.js vendored

@ -68,8 +68,12 @@ const startCore = () => {
const bw = BrowserWindow.fromId(global.mainWindowId);
let donePageReady = false;
bw.webContents.on('dom-ready', () => {
splashScreen.pageReady(); // Override Core's pageReady with our own on dom-ready to show main window earlier
if (!donePageReady) { // Only run once
splashScreen.pageReady(); // Override Core's pageReady with our own on dom-ready to show main window earlier
donePageReady = true;
}
log('MainWindowInject', 'dom-ready triggered, injecting JS');
@ -144,4 +148,4 @@ getInstallPath: ${paths.getInstallPath()}`);
} else {
app.once('ready', startUpdate);
}
};
};

Loading…
Cancel
Save