|
From: <axl...@us...> - 2009-05-13 00:47:06
|
Revision: 237
http://hgengine.svn.sourceforge.net/hgengine/?rev=237&view=rev
Author: axlecrusher
Date: 2009-05-13 00:46:57 +0000 (Wed, 13 May 2009)
Log Message:
-----------
Unlock not open
Modified Paths:
--------------
Mercury2/src/MAutoPtr.h
Modified: Mercury2/src/MAutoPtr.h
===================================================================
--- Mercury2/src/MAutoPtr.h 2009-05-12 06:02:19 UTC (rev 236)
+++ Mercury2/src/MAutoPtr.h 2009-05-13 00:46:57 UTC (rev 237)
@@ -26,7 +26,7 @@
{
m_criticalSection.Wait();
IncrementReference();
- m_criticalSection.Open();
+ m_criticalSection.UnLock();
}
MAutoPtr()
@@ -39,14 +39,14 @@
m_criticalSection.Wait();
m_ptr = autoPtr.m_ptr;
IncrementReference();
- m_criticalSection.Open();
+ m_criticalSection.UnLock();
}
inline ~MAutoPtr()
{
m_criticalSection.Wait();
DecrementReference();
- m_criticalSection.Open();
+ m_criticalSection.UnLock();
}
inline unsigned int Count()
@@ -54,7 +54,7 @@
unsigned int count = 0;
m_criticalSection.Wait();
if( m_ptr ) count = m_ptr->m_count;
- m_criticalSection.Open();
+ m_criticalSection.UnLock();
return count;
}
@@ -63,7 +63,7 @@
m_criticalSection.Wait();
DecrementReference();
m_ptr = NULL;
- m_criticalSection.Open();
+ m_criticalSection.UnLock();
}
/*
void Forget()
@@ -73,7 +73,7 @@
if (m_ptr->m_count)
if ((m_ptr->m_count) > 0) { --m_ptr->m_count; }
m_ptr = NULL;
- m_criticalSection.Open();
+ m_criticalSection.UnLock();
}
*/
//Comparative
@@ -98,7 +98,7 @@
DecrementReference();
m_ptr = rhs.m_ptr;
IncrementReference();
- m_criticalSection.Open();
+ m_criticalSection.UnLock();
return *this;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|