Fixed operator+(char, NzString)

Former-commit-id: ccd06c224bc95e292d0d276af69354f9e5e8d803
This commit is contained in:
Lynix 2013-04-04 14:06:27 +02:00
parent 91a272482e
commit dd7025eae2
1 changed files with 1 additions and 1 deletions

View File

@ -4916,7 +4916,7 @@ NzString operator+(char character, const NzString& string)
unsigned int totalSize = string.m_sharedString->size+1; unsigned int totalSize = string.m_sharedString->size+1;
char* str = new char[totalSize+1]; char* str = new char[totalSize+1];
str[0] = character; str[0] = character;
std::memcpy(str, string.m_sharedString->string, string.m_sharedString->size+1); std::memcpy(&str[1], string.m_sharedString->string, string.m_sharedString->size+1);
return NzString(new NzString::SharedString(1, totalSize, totalSize, str)); return NzString(new NzString::SharedString(1, totalSize, totalSize, str));
} }