Mercurial > love-experiments
diff src/modules/thread/ThreadModule.cpp @ 1304:ee1448bb9680 minor
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.
| author | Bart van Strien <bart.bes+projects@gmail.com> |
|---|---|
| date | Wed, 30 Jan 2013 17:15:12 +0100 |
| parents | a74672ba1320 |
| children |
line wrap: on
line diff
--- a/src/modules/thread/ThreadModule.cpp Sun Jan 27 20:04:16 2013 +0100 +++ b/src/modules/thread/ThreadModule.cpp Wed Jan 30 17:15:12 2013 +0100 @@ -24,26 +24,25 @@ { namespace thread { - 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; - } +const char *ThreadModule::getName() const +{ + return "love.thread.sdl"; +} - Channel *ThreadModule::newChannel() - { - return new Channel(); - } +LuaThread *ThreadModule::newThread(const std::string &name, love::Data *data) +{ + LuaThread *lt = new LuaThread(name, data); + return lt; +} - 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
