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