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;
_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