mirror of
https://github.com/love2d/love.git
synced 2026-08-16 00:02:12 +02:00
Fix race conditions and deadlocks in Channels (hopefully) (issue #554)
Also, this is a giant commit because of the official Code Style (tm) was applied. --HG-- branch : minor
This commit is contained in:
@@ -24,26 +24,25 @@ namespace love
|
||||
{
|
||||
namespace thread
|
||||
{
|
||||
const char *ThreadModule::getName() const
|
||||
{
|
||||
return "love.thread.sdl";
|
||||
}
|
||||
const char *ThreadModule::getName() const
|
||||
{
|
||||
return "love.thread.sdl";
|
||||
}
|
||||
|
||||
LuaThread *ThreadModule::newThread(const std::string &name, love::Data *data)
|
||||
{
|
||||
LuaThread *lt = new LuaThread(name, data);
|
||||
return lt;
|
||||
}
|
||||
LuaThread *ThreadModule::newThread(const std::string &name, love::Data *data)
|
||||
{
|
||||
LuaThread *lt = new LuaThread(name, data);
|
||||
return lt;
|
||||
}
|
||||
|
||||
Channel *ThreadModule::newChannel()
|
||||
{
|
||||
return new Channel();
|
||||
}
|
||||
|
||||
Channel *ThreadModule::getChannel(const std::string &name)
|
||||
{
|
||||
return Channel::getChannel(name);
|
||||
}
|
||||
Channel *ThreadModule::newChannel()
|
||||
{
|
||||
return new Channel();
|
||||
}
|
||||
|
||||
Channel *ThreadModule::getChannel(const std::string &name)
|
||||
{
|
||||
return Channel::getChannel(name);
|
||||
}
|
||||
} // thread
|
||||
} // love
|
||||
|
||||
Reference in New Issue
Block a user