Prevent crash when using decompiler or data mapping models for first time

This commit is contained in:
Yoshi Askharoun
2022-07-15 00:01:33 -05:00
parent 4cc8082248
commit 5b42ae5a72
+4 -2
View File
@@ -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;
}