diff options
Diffstat (limited to 'comphelper')
-rw-r--r-- | comphelper/source/property/MasterPropertySet.cxx | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/comphelper/source/property/MasterPropertySet.cxx b/comphelper/source/property/MasterPropertySet.cxx index 1f353cc3f4f6..1cc524b95a88 100644 --- a/comphelper/source/property/MasterPropertySet.cxx +++ b/comphelper/source/property/MasterPropertySet.cxx @@ -30,26 +30,23 @@ class AutoOGuardArray { - sal_Int32 nSize; - boost::scoped_ptr< osl::SolarGuard > * pGuardArray; + boost::scoped_ptr< osl::SolarGuard > * mpGuardArray; public: AutoOGuardArray( sal_Int32 nNumElements ); ~AutoOGuardArray(); - boost::scoped_ptr< osl::SolarGuard > & operator[] ( sal_Int32 i ) { return pGuardArray[i]; } + boost::scoped_ptr< osl::SolarGuard > & operator[] ( sal_Int32 i ) { return mpGuardArray[i]; } }; -AutoOGuardArray::AutoOGuardArray( sal_Int32 nNumElements ) +AutoOGuardArray::AutoOGuardArray( sal_Int32 nNumElements ) : mpGuardArray(new boost::scoped_ptr< osl::SolarGuard >[nNumElements]) { - nSize = nNumElements; - pGuardArray = new boost::scoped_ptr< osl::SolarGuard >[ nSize ]; } AutoOGuardArray::~AutoOGuardArray() { //!! release auto_ptr's and thus the mutexes locks - delete [] pGuardArray; + delete [] mpGuardArray; } |