Fix: loggers are not disposed in Close() (respectively the wrong ones are disposed)
This commit is contained in:
1 parent
cc6ee1c3db
commit
1e1fffad44
1 file changed
+3
-3
@@ -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
|
||||
|
||||
Reference in new issue
Block a user