Fix: loggers are not disposed in Close() (respectively the wrong ones are disposed)

This commit is contained in:
lukeIam committed 2018-03-28 18:01:26 +02:00
1 parent cc6ee1c3db
commit 1e1fffad44
1 file changed
+3 -3
+3 -3
View File
@@ -127,15 +127,15 @@ namespace VocaluxeLib.Log
ILogger loggerToDispose = _MainLog; ILogger loggerToDispose = _MainLog;
_MainLog = new CSilentLogger(); _MainLog = new CSilentLogger();
(_MainLog as IDisposable)?.Dispose(); (loggerToDispose as IDisposable)?.Dispose();
} }
if (!(_SongLog is CSilentLogger)) if (!(_SongLog is CSilentLogger))
{ {
ILogger loggerToDispose = _MainLog; ILogger loggerToDispose = _SongLog;
_SongLog = new CSilentLogger(); _SongLog = new CSilentLogger();
(_SongLog as IDisposable)?.Dispose(); (loggerToDispose as IDisposable)?.Dispose();
} }
// Delete the crash marker // Delete the crash marker