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;
|
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
|
||||||
|
|||||||
Reference in new issue
Block a user