diff options
| author | keunyoung <keunyoung@google.com> | 2013-04-04 17:46:11 +0000 |
|---|---|---|
| committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2013-04-04 17:46:12 +0000 |
| commit | 3a8b15d324e47a79207fde2ec10d91024333fe55 (patch) | |
| tree | 72418661c97ab145686a4d74339f7f4081c4785b /emulator/opengl/host | |
| parent | 17bad116b0fc705d5e6cfcd3ead6c38945e7ce86 (diff) | |
| parent | 06ebcd593ed97f99ed1e6d2672a71dd29e249cda (diff) | |
| download | sdk-3a8b15d324e47a79207fde2ec10d91024333fe55.zip sdk-3a8b15d324e47a79207fde2ec10d91024333fe55.tar.gz sdk-3a8b15d324e47a79207fde2ec10d91024333fe55.tar.bz2 | |
Merge "delete socket when the thread is destroyed"
Diffstat (limited to 'emulator/opengl/host')
| -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: |
