From 5b42ae5a7227991ad6a7dcd5f43a0becf77939b7 Mon Sep 17 00:00:00 2001 From: Yoshi Askharoun Date: Fri, 15 Jul 2022 00:01:33 -0500 Subject: [PATCH] Prevent crash when using decompiler or data mapping models for first time --- ZuneHost.Wpf/MainWindow.xaml.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ZuneHost.Wpf/MainWindow.xaml.cs b/ZuneHost.Wpf/MainWindow.xaml.cs index d5b118b..c97df84 100644 --- a/ZuneHost.Wpf/MainWindow.xaml.cs +++ b/ZuneHost.Wpf/MainWindow.xaml.cs @@ -60,7 +60,8 @@ namespace ZuneHost.Wpf IrisApp.DebugSettings.UseDecompiler = false; if (IrisApp.DebugSettings.UseDecompiler) { - Directory.Delete(decompResultDir, true); + if (Directory.Exists(decompResultDir)) + Directory.Delete(decompResultDir, true); Directory.CreateDirectory(decompResultDir); IrisApp.DebugSettings.DecompileResults.CollectionChanged += DecompileResults_CollectionChanged; IrisApp.DebugSettings.Bridge.InterpreterStep += Bridge_InterpreterStep; @@ -69,7 +70,8 @@ namespace ZuneHost.Wpf IrisApp.DebugSettings.GenerateDataMappingModels = false; if (IrisApp.DebugSettings.GenerateDataMappingModels) { - Directory.Delete(dataMapDir, true); + if (Directory.Exists(dataMapDir)) + Directory.Delete(dataMapDir, true); Directory.CreateDirectory(dataMapDir); IrisApp.DebugSettings.DataMappingModels.CollectionChanged += DataMappingModels_CollectionChanged; }