From 9decf26ab6b7e04f6c1e5a24c7085f1ec1fb6a33 Mon Sep 17 00:00:00 2001 From: Adam <893184+NotAdam@users.noreply.github.com> Date: Sun, 11 Jul 2021 13:01:28 +1000 Subject: [PATCH] fix #37 - check dir exists before trying to open it --- Penumbra/UI/MenuTabs/TabSettings.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Penumbra/UI/MenuTabs/TabSettings.cs b/Penumbra/UI/MenuTabs/TabSettings.cs index fb8b8dc2..6511d55f 100644 --- a/Penumbra/UI/MenuTabs/TabSettings.cs +++ b/Penumbra/UI/MenuTabs/TabSettings.cs @@ -1,5 +1,6 @@ using System; using System.Diagnostics; +using System.IO; using System.Text.RegularExpressions; using Dalamud.Plugin; using ImGuiNET; @@ -58,6 +59,11 @@ namespace Penumbra.UI { if( ImGui.Button( LabelOpenFolder ) ) { + if( !Directory.Exists( _config.ModDirectory ) ) + { + return; + } + Process.Start( _config.ModDirectory ); } }