Fixed small memory leaks

This commit is contained in:
Souryo 2016-06-17 20:54:11 -04:00
parent 298a789cfc
commit ee3e1909fb
3 changed files with 3 additions and 3 deletions

View file

@ -522,7 +522,7 @@ void Debugger::StartTraceLogger(TraceLoggerOptions options)
void Debugger::StopTraceLogger() void Debugger::StopTraceLogger()
{ {
_traceLogger.release(); _traceLogger.reset();
} }
void Debugger::ProcessPpuCycle() void Debugger::ProcessPpuCycle()

View file

@ -152,7 +152,7 @@ void VideoDecoder::StopThread()
_waitForFrame.Signal(); _waitForFrame.Signal();
_decodeThread->join(); _decodeThread->join();
_decodeThread.release(); _decodeThread.reset();
if(_ppuOutputBuffer != nullptr) { if(_ppuOutputBuffer != nullptr) {
//Clear whole screen //Clear whole screen

View file

@ -38,7 +38,7 @@ void VideoRenderer::StopThread()
_stopFlag = true; _stopFlag = true;
if(_renderThread) { if(_renderThread) {
_renderThread->join(); _renderThread->join();
_renderThread.release(); _renderThread.reset();
} }
} }