getThreads works now (love.thread)

This commit is contained in:
bart@bartbes.ath.cx
2010-02-16 16:02:07 +01:00
parent 8457d461f8
commit 75f651c84b
2 changed files with 17 additions and 6 deletions
+4 -5
View File
@@ -304,17 +304,16 @@ namespace sdl
return i->second;
}
Thread **ThreadModule::getThreads() //THIS FUNCTION IS BROKEN
//DO NOT USE IT
//IT EVEN CONTAINS MEMORY LEAKS!!
Thread **ThreadModule::getThreads()
{
Thread **list = new Thread*[threads.size()];
Thread **list = new Thread*[threads.size()+1];
int c = 0;
for (threadlist_t::iterator i = threads.begin(); i != threads.end(); i++, c++)
{
list[c] = i->second;
}
return 0;
list[threads.size()] = 0;
return list;
}
void ThreadModule::unregister(std::string name)