修复 MacOS 平台在 Finder 打开文件或目录时应用卡死的问题(#1684)

This commit is contained in:
lyswhut
2023-12-08 10:47:41 +08:00
parent 15942a7b96
commit b67d99e5a5
6 changed files with 16 additions and 3 deletions
@@ -26,6 +26,7 @@ import {
} from '@main/modules/winMain'
import { quitApp } from '@main/app'
import { getAllThemes, removeTheme, saveTheme } from '@main/utils'
import { openDirInExplorer } from '@common/utils/electron'
export default () => {
// 设置应用名称
@@ -80,6 +81,10 @@ export default () => {
mainHandle<Electron.SaveDialogOptions, Electron.SaveDialogReturnValue>(WIN_MAIN_RENDERER_EVENT_NAME.show_save_dialog, async({ params }) => {
return showSaveDialog(params)
})
// 在资源管理器中定位文件
mainOn<string>(WIN_MAIN_RENDERER_EVENT_NAME.open_dir_in_explorer, async({ params }) => {
return openDirInExplorer(params)
})
mainHandle(WIN_MAIN_RENDERER_EVENT_NAME.clear_cache, async() => {