Fix persistence of last window size and position
This commit is contained in:
@@ -844,6 +844,8 @@ async function createWindow() {
|
|||||||
|
|
||||||
mainWindow.on('resize', captureWindowStats);
|
mainWindow.on('resize', captureWindowStats);
|
||||||
mainWindow.on('move', captureWindowStats);
|
mainWindow.on('move', captureWindowStats);
|
||||||
|
mainWindow.on('maximize', captureWindowStats);
|
||||||
|
mainWindow.on('unmaximize', captureWindowStats);
|
||||||
|
|
||||||
if (!ciMode && config.get<boolean>('openDevTools')) {
|
if (!ciMode && config.get<boolean>('openDevTools')) {
|
||||||
// Open the DevTools.
|
// Open the DevTools.
|
||||||
@@ -950,6 +952,9 @@ async function createWindow() {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Persist pending window settings to ephemeralConfig
|
||||||
|
debouncedSaveStats.flush();
|
||||||
|
|
||||||
windowState.markRequestedShutdown();
|
windowState.markRequestedShutdown();
|
||||||
await requestShutdown();
|
await requestShutdown();
|
||||||
windowState.markReadyForShutdown();
|
windowState.markReadyForShutdown();
|
||||||
|
Reference in New Issue
Block a user