refs #3441 Avoid invoking shortcut help when modal is opened

This commit is contained in:
AkiraFukushima 2022-07-10 11:50:32 +09:00
parent b8422bb050
commit 0c99200a28
No known key found for this signature in database
GPG Key ID: B6E51BAC4DE1A957
1 changed files with 5 additions and 2 deletions

View File

@ -188,7 +188,7 @@ const actions: ActionTree<TimelineSpaceState, RootState> = {
// -----------------------------------------------
// Shortcuts
// -----------------------------------------------
[ACTION_TYPES.WATCH_SHORTCUT_EVENTS]: ({ commit, dispatch }) => {
[ACTION_TYPES.WATCH_SHORTCUT_EVENTS]: ({ commit, dispatch, rootGetters }) => {
win.ipcRenderer.on('CmdOrCtrl+N', () => {
dispatch('TimelineSpace/Modals/NewToot/openModal', {}, { root: true })
})
@ -196,7 +196,10 @@ const actions: ActionTree<TimelineSpaceState, RootState> = {
commit('TimelineSpace/Modals/Jump/changeModal', true, { root: true })
})
win.ipcRenderer.on('open-shortcuts-list', () => {
commit('TimelineSpace/Modals/Shortcut/changeModal', true, { root: true })
const modalOpened = rootGetters['TimelineSpace/Modals/modalOpened']
if (!modalOpened) {
commit('TimelineSpace/Modals/Shortcut/changeModal', true, { root: true })
}
})
},
[ACTION_TYPES.REMOVE_SHORTCUT_EVENTS]: async () => {