# HG changeset patch # User cannam # Date 1205496574 0 # Node ID 6ed5ebd38fde8f7a2f0140cbfc31c0d9414c06ea # Parent 1facebd0e9e948511b2c28bafda4c56574b97f1a * oops, forgot a bit diff -r 1facebd0e9e9 -r 6ed5ebd38fde Mutex.cpp --- a/Mutex.cpp Fri Mar 14 12:02:27 2008 +0000 +++ b/Mutex.cpp Fri Mar 14 12:09:34 2008 +0000 @@ -194,3 +194,19 @@ } #endif + +MutexLocker::MutexLocker(Mutex *mutex) : + m_mutex(mutex) +{ + if (m_mutex) { + m_mutex->lock(); + } +} + +MutexLocker::~MutexLocker() +{ + if (m_mutex) { + m_mutex->unlock(); + } +} +