diff --git a/Core/Debugger.cpp b/Core/Debugger.cpp index 4b8ff9c1..1aa4bbb4 100644 --- a/Core/Debugger.cpp +++ b/Core/Debugger.cpp @@ -522,7 +522,7 @@ void Debugger::StartTraceLogger(TraceLoggerOptions options) void Debugger::StopTraceLogger() { - _traceLogger.release(); + _traceLogger.reset(); } void Debugger::ProcessPpuCycle() diff --git a/Core/VideoDecoder.cpp b/Core/VideoDecoder.cpp index ce19cdd8..4f5fbe64 100644 --- a/Core/VideoDecoder.cpp +++ b/Core/VideoDecoder.cpp @@ -152,7 +152,7 @@ void VideoDecoder::StopThread() _waitForFrame.Signal(); _decodeThread->join(); - _decodeThread.release(); + _decodeThread.reset(); if(_ppuOutputBuffer != nullptr) { //Clear whole screen diff --git a/Core/VideoRenderer.cpp b/Core/VideoRenderer.cpp index ea191438..09ac9be9 100644 --- a/Core/VideoRenderer.cpp +++ b/Core/VideoRenderer.cpp @@ -38,7 +38,7 @@ void VideoRenderer::StopThread() _stopFlag = true; if(_renderThread) { _renderThread->join(); - _renderThread.release(); + _renderThread.reset(); } }