Improved code
Fixed Directory being copyable Fixed ByteArray and String self-assignation Made it clear Clock is copyable Former-commit-id: 36702d8a389abe6d3faa1e283d9a20f0326041a6
This commit is contained in:
@@ -404,11 +404,14 @@ nzUInt8 NzByteArray::operator[](unsigned int pos) const
|
||||
|
||||
NzByteArray& NzByteArray::operator=(const NzByteArray& array)
|
||||
{
|
||||
ReleaseArray();
|
||||
if (this != &array)
|
||||
{
|
||||
ReleaseArray();
|
||||
|
||||
m_sharedArray = array.m_sharedArray;
|
||||
if (m_sharedArray != &emptyArray)
|
||||
m_sharedArray->refCount++;
|
||||
m_sharedArray = array.m_sharedArray;
|
||||
if (m_sharedArray != &emptyArray)
|
||||
m_sharedArray->refCount++;
|
||||
}
|
||||
|
||||
return *this;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user