From b0dd7cc8f854d1e0b2da9bc6611e32e5434685f5 Mon Sep 17 00:00:00 2001 From: vpakati <34790891+vpakati@users.noreply.github.com> Date: Mon, 8 Aug 2022 22:29:02 +0800 Subject: [PATCH] Rearrange the buttons on the message box for unsaved files --- src/main/menu/actions/file.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/menu/actions/file.js b/src/main/menu/actions/file.js index b743735a..f5cb91c2 100644 --- a/src/main/menu/actions/file.js +++ b/src/main/menu/actions/file.js @@ -161,23 +161,23 @@ const handleResponseForSave = async (e, { id, filename, markdown, pathname, opti const showUnsavedFilesMessage = async (win, files) => { const { response } = await dialog.showMessageBox(win, { type: 'warning', - buttons: ['Save', 'Cancel', 'Don\'t save'], + buttons: ['Save', 'Don\'t save', 'Cancel'], defaultId: 0, message: `Do you want to save the changes you made to ${files.length} ${files.length === 1 ? 'file' : 'files'}?\n\n${files.map(f => f.filename).join('\n')}`, detail: 'Your changes will be lost if you don\'t save them.', - cancelId: 1, + cancelId: 2, noLink: true }) switch (response) { - case 2: - return { needSave: false } case 0: return new Promise((resolve, reject) => { setTimeout(() => { resolve({ needSave: true }) }) }) + case 1: + return { needSave: false } default: return null }