Merge pull request #145 from mrpimpunicorn/master

Proper disposal of ChunkRenderer
This commit is contained in:
Drew DeVault 2015-06-18 21:59:31 -04:00
commit 633ce1dec4
2 changed files with 3 additions and 1 deletions

View File

@ -52,7 +52,7 @@ namespace TrueCraft.Client.Rendering
lock (_syncLock)
{
_isRunning = false;
_rendererThread = new Thread(DoRendering);
_rendererThread = new Thread(DoRendering) { IsBackground = true };
_items = new ConcurrentQueue<T>(); _priorityItems = new ConcurrentQueue<T>();
_isDisposed = false;
}

View File

@ -411,6 +411,8 @@ namespace TrueCraft.Client
{
if (disposing)
{
ChunkConverter.Dispose();
KeyboardComponent.Dispose();
MouseComponent.Dispose();
}