diff options
author | Pixel <pixel@nobis-crew.org> | 2012-04-01 00:06:59 -0700 |
---|---|---|
committer | Pixel <pixel@nobis-crew.org> | 2012-04-01 00:06:59 -0700 |
commit | 8dfe080bf03fde34415f3edfbb0426260eeaeaec (patch) | |
tree | 647d828a885cd2d92469d2e77e30eb23c6ebadaf /includes/Task.h | |
parent | a09746544b188f7908389e0e4818bba90b0f0029 (diff) |
The TaskEvent wasn't thread-safe.
Diffstat (limited to 'includes/Task.h')
-rw-r--r-- | includes/Task.h | 1 |
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; |