1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-17 23:56:05 +02:00

Fixes from valgrind

This commit is contained in:
Brian Fiete 2022-03-18 18:06:14 -07:00
parent 0feaaded22
commit 676e7988fb
31 changed files with 243 additions and 147 deletions

View file

@ -25,6 +25,7 @@ namespace IDE
public List<RegistryEntry> mEntries = new List<RegistryEntry>() ~ DeleteContainerAndItems!(_);
public Monitor mMonitor = new .() ~ delete _;
public WaitEvent mEvent = new .() ~ delete _;
public Thread mThread ~ delete _;
public ~this()
{
@ -75,8 +76,9 @@ namespace IDE
public void StartResolve()
{
var thread = new Thread(new => Resolve);
thread.Start(true);
delete mThread;
mThread = new Thread(new => Resolve);
mThread.Start(false);
}
}

View file

@ -11554,11 +11554,13 @@ namespace IDE
public void CreateSpellChecker()
{
#if !CLI
mSpellChecker = new SpellChecker();
if (mSpellChecker.Init(scope String(mInstallDir, "en_US")) case .Err)
{
DeleteAndNullify!(mSpellChecker);
}
#endif
}
public FileVersionInfo GetVersionInfo(out DateTime exeTime)