mirror of
https://github.com/ZuneDev/ZuneShell.dll.git
synced 2026-07-27 13:11:51 -07:00
Prevent crash when using decompiler or data mapping models for first time
This commit is contained in:
@@ -60,7 +60,8 @@ namespace ZuneHost.Wpf
|
|||||||
IrisApp.DebugSettings.UseDecompiler = false;
|
IrisApp.DebugSettings.UseDecompiler = false;
|
||||||
if (IrisApp.DebugSettings.UseDecompiler)
|
if (IrisApp.DebugSettings.UseDecompiler)
|
||||||
{
|
{
|
||||||
Directory.Delete(decompResultDir, true);
|
if (Directory.Exists(decompResultDir))
|
||||||
|
Directory.Delete(decompResultDir, true);
|
||||||
Directory.CreateDirectory(decompResultDir);
|
Directory.CreateDirectory(decompResultDir);
|
||||||
IrisApp.DebugSettings.DecompileResults.CollectionChanged += DecompileResults_CollectionChanged;
|
IrisApp.DebugSettings.DecompileResults.CollectionChanged += DecompileResults_CollectionChanged;
|
||||||
IrisApp.DebugSettings.Bridge.InterpreterStep += Bridge_InterpreterStep;
|
IrisApp.DebugSettings.Bridge.InterpreterStep += Bridge_InterpreterStep;
|
||||||
@@ -69,7 +70,8 @@ namespace ZuneHost.Wpf
|
|||||||
IrisApp.DebugSettings.GenerateDataMappingModels = false;
|
IrisApp.DebugSettings.GenerateDataMappingModels = false;
|
||||||
if (IrisApp.DebugSettings.GenerateDataMappingModels)
|
if (IrisApp.DebugSettings.GenerateDataMappingModels)
|
||||||
{
|
{
|
||||||
Directory.Delete(dataMapDir, true);
|
if (Directory.Exists(dataMapDir))
|
||||||
|
Directory.Delete(dataMapDir, true);
|
||||||
Directory.CreateDirectory(dataMapDir);
|
Directory.CreateDirectory(dataMapDir);
|
||||||
IrisApp.DebugSettings.DataMappingModels.CollectionChanged += DataMappingModels_CollectionChanged;
|
IrisApp.DebugSettings.DataMappingModels.CollectionChanged += DataMappingModels_CollectionChanged;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user