summaryrefslogtreecommitdiff
path: root/includes/Task.h
diff options
context:
space:
mode:
authorPixel <pixel@nobis-crew.org>2012-04-01 00:06:59 -0700
committerPixel <pixel@nobis-crew.org>2012-04-01 00:06:59 -0700
commit8dfe080bf03fde34415f3edfbb0426260eeaeaec (patch)
tree647d828a885cd2d92469d2e77e30eb23c6ebadaf /includes/Task.h
parenta09746544b188f7908389e0e4818bba90b0f0029 (diff)
The TaskEvent wasn't thread-safe.
Diffstat (limited to 'includes/Task.h')
-rw-r--r--includes/Task.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/includes/Task.h b/includes/Task.h
index 4617521..02090c8 100644
--- a/includes/Task.h
+++ b/includes/Task.h
@@ -164,6 +164,7 @@ class Task {
void * m_tls;
friend class TaskMan;
friend class Events::TaskEvent;
+ Lock m_eventLock;
typedef std::list<Events::TaskEvent *> waitedByList_t;
waitedByList_t m_waitedBy;
bool m_okayToEAgain;