[MM-35588] Ensure that the window exists before calling minimize/maximize/reload (#1598)

This commit is contained in:
Devin Binnie
2021-05-11 16:10:29 -04:00
committed by GitHub
parent 47f36294b8
commit 15a020a726

View File

@@ -287,6 +287,9 @@ export function handleDoubleClick(e, windowType) {
action = systemPreferences.getUserDefault('AppleActionOnDoubleClick', 'string');
}
const win = (windowType === 'settings') ? status.settingsWindow : status.mainWindow;
if (!win) {
return;
}
switch (action) {
case 'Minimize':
if (win.isMinimized()) {
@@ -382,15 +385,21 @@ export function close() {
}
export function maximize() {
const focused = BrowserWindow.getFocusedWindow();
focused.maximize();
if (focused) {
focused.maximize();
}
}
export function minimize() {
const focused = BrowserWindow.getFocusedWindow();
focused.minimize();
if (focused) {
focused.minimize();
}
}
export function restore() {
const focused = BrowserWindow.getFocusedWindow();
focused.restore();
if (focused) {
focused.restore();
}
}
export function reload() {