From 14251bb885b93b3dd4bf687c016bf5ed1959d2e7 Mon Sep 17 00:00:00 2001 From: FTCHD Date: Sun, 2 Feb 2025 12:52:28 +0200 Subject: [PATCH] Open same behaviour for Mount & Quick Mount --- src/pages/Mount.tsx | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/pages/Mount.tsx b/src/pages/Mount.tsx index 660eacf..c145259 100644 --- a/src/pages/Mount.tsx +++ b/src/pages/Mount.tsx @@ -2,7 +2,7 @@ import { Accordion, AccordionItem, Avatar, Button } from '@nextui-org/react' import { getCurrentWindow } from '@tauri-apps/api/window' import { message } from '@tauri-apps/plugin-dialog' import { exists, mkdir, remove } from '@tauri-apps/plugin-fs' -import { revealItemInDir } from '@tauri-apps/plugin-opener' +import { openPath } from '@tauri-apps/plugin-opener' import { platform } from '@tauri-apps/plugin-os' import { AlertOctagonIcon, @@ -283,7 +283,16 @@ export default function Mount() { size="lg" color="primary" onPress={async () => { - await revealItemInDir(dest!) + if (!dest) return + try { + await openPath(dest) + } catch (err) { + console.error('Error opening path:', err) + await message(`Failed to open ${dest} (${err})`, { + title: 'Open Error', + kind: 'error', + }) + } await getCurrentWindow().destroy() }} data-focus-visible="false"