[8318] Deleted as expected runnable objects at related Thread deleting for avoid memory leaks. Author: VladimirMangos

[8319] Restore compile PGSQL support after last changes. Author: ApoC

--HG--
branch : trunk
This commit is contained in:
megamage committed 2009-08-08 12:12:56 -05:00
1 parent 658538a092
commit f8a05d264f
7 files changed
+36 -16

No files matched your search

+4 -1
View File
@@ -101,7 +101,7 @@ Thread::Thread() : m_task(0), m_iThreadId(0), m_hThreadHandle(0)
}
Thread::Thread(Runnable& instance) : m_task(&instance), m_iThreadId(0), m_hThreadHandle(0)
Thread::Thread(Runnable* instance) : m_task(instance), m_iThreadId(0), m_hThreadHandle(0)
{
bool _start = start();
ASSERT (_start);
@@ -110,6 +110,9 @@ Thread::Thread(Runnable& instance) : m_task(&instance), m_iThreadId(0), m_hThrea
Thread::~Thread()
{
//Wait();
// deleted runnable object (owned by Thread)
delete m_task;
}
//initialize Thread's class static member