diff options
-rw-r--r-- | emulator/opengl/host/libs/libOpenglRender/RenderThread.cpp | 5 | ||||
-rw-r--r-- | emulator/opengl/host/libs/libOpenglRender/RenderThread.h | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/emulator/opengl/host/libs/libOpenglRender/RenderThread.cpp b/emulator/opengl/host/libs/libOpenglRender/RenderThread.cpp index 0119133..5ffea4b 100644 --- a/emulator/opengl/host/libs/libOpenglRender/RenderThread.cpp +++ b/emulator/opengl/host/libs/libOpenglRender/RenderThread.cpp @@ -31,6 +31,11 @@ RenderThread::RenderThread() : { } +RenderThread::~RenderThread() +{ + delete m_stream; +} + RenderThread *RenderThread::create(IOStream *p_stream) { RenderThread *rt = new RenderThread(); diff --git a/emulator/opengl/host/libs/libOpenglRender/RenderThread.h b/emulator/opengl/host/libs/libOpenglRender/RenderThread.h index 67d423f..80a9aef 100644 --- a/emulator/opengl/host/libs/libOpenglRender/RenderThread.h +++ b/emulator/opengl/host/libs/libOpenglRender/RenderThread.h @@ -25,7 +25,7 @@ class RenderThread : public osUtils::Thread { public: static RenderThread *create(IOStream *p_stream); - + virtual ~RenderThread(); bool isFinished() const { return m_finished; } private: |