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
+2
View File
@@ -60,6 +60,7 @@ namespace ZuneHost.Wpf
IrisApp.DebugSettings.UseDecompiler = false; IrisApp.DebugSettings.UseDecompiler = false;
if (IrisApp.DebugSettings.UseDecompiler) if (IrisApp.DebugSettings.UseDecompiler)
{ {
if (Directory.Exists(decompResultDir))
Directory.Delete(decompResultDir, true); Directory.Delete(decompResultDir, true);
Directory.CreateDirectory(decompResultDir); Directory.CreateDirectory(decompResultDir);
IrisApp.DebugSettings.DecompileResults.CollectionChanged += DecompileResults_CollectionChanged; IrisApp.DebugSettings.DecompileResults.CollectionChanged += DecompileResults_CollectionChanged;
@@ -69,6 +70,7 @@ namespace ZuneHost.Wpf
IrisApp.DebugSettings.GenerateDataMappingModels = false; IrisApp.DebugSettings.GenerateDataMappingModels = false;
if (IrisApp.DebugSettings.GenerateDataMappingModels) if (IrisApp.DebugSettings.GenerateDataMappingModels)
{ {
if (Directory.Exists(dataMapDir))
Directory.Delete(dataMapDir, true); Directory.Delete(dataMapDir, true);
Directory.CreateDirectory(dataMapDir); Directory.CreateDirectory(dataMapDir);
IrisApp.DebugSettings.DataMappingModels.CollectionChanged += DataMappingModels_CollectionChanged; IrisApp.DebugSettings.DataMappingModels.CollectionChanged += DataMappingModels_CollectionChanged;