From 1e1fffad44f57eb9fbbe0aa2d5af2e85c4bdd850 Mon Sep 17 00:00:00 2001 From: lukeIam <2lukeiam@gmail.com> Date: Wed, 28 Mar 2018 18:01:26 +0200 Subject: [PATCH] Fix: loggers are not disposed in Close() (respectively the wrong ones are disposed) --- VocaluxeLib/Log/CLog.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/VocaluxeLib/Log/CLog.cs b/VocaluxeLib/Log/CLog.cs index 4c9cb746..926c5994 100644 --- a/VocaluxeLib/Log/CLog.cs +++ b/VocaluxeLib/Log/CLog.cs @@ -127,15 +127,15 @@ namespace VocaluxeLib.Log ILogger loggerToDispose = _MainLog; _MainLog = new CSilentLogger(); - (_MainLog as IDisposable)?.Dispose(); + (loggerToDispose as IDisposable)?.Dispose(); } if (!(_SongLog is CSilentLogger)) { - ILogger loggerToDispose = _MainLog; + ILogger loggerToDispose = _SongLog; _SongLog = new CSilentLogger(); - (_SongLog as IDisposable)?.Dispose(); + (loggerToDispose as IDisposable)?.Dispose(); } // Delete the crash marker