From f9751f360a8f0bfd7f3f47a9556f89b4e52f9411 Mon Sep 17 00:00:00 2001 From: Kittenji <41535779+ChrisFeline@users.noreply.github.com> Date: Fri, 27 Dec 2024 13:35:15 -0500 Subject: [PATCH] Try Catch SetCurrentDir --- Program.cs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Program.cs b/Program.cs index 3958119..0126851 100644 --- a/Program.cs +++ b/Program.cs @@ -49,9 +49,15 @@ internal static bool ContainsArg(string arg) { [STAThread] static void Main(string[] args) { - Directory.SetCurrentDirectory(ProgramDirectory); Logger.Log("Initializing logging."); - Logger.Log("Program Directory: " + ProgramDirectory); + + try { + Directory.SetCurrentDirectory(ProgramDirectory); + Logger.Log("Program Directory: " + ProgramDirectory); + } catch (Exception e) { + Logger.Error("Failed to set Program Directory to: " + ProgramDirectory); + Logger.Error(e.ToString()); + } Arguments = args; CultureInfo.DefaultThreadCurrentCulture = CultureInfo.InvariantCulture;