Fixed String::Resize not always setting the EOS character
Former-commit-id: 975fe786e70d760549a65b52bdf5cf6d945dd209
This commit is contained in:
parent
a09fbe6a9d
commit
e36c42900d
|
|
@ -2581,7 +2581,6 @@ NzString& NzString::Resize(int size, char character)
|
||||||
std::memset(&m_sharedString->string[m_sharedString->size], character, newSize-m_sharedString->size);
|
std::memset(&m_sharedString->string[m_sharedString->size], character, newSize-m_sharedString->size);
|
||||||
|
|
||||||
m_sharedString->size = newSize;
|
m_sharedString->size = newSize;
|
||||||
m_sharedString->string[newSize] = '\0';
|
|
||||||
}
|
}
|
||||||
else // On veut forcément agrandir la chaine
|
else // On veut forcément agrandir la chaine
|
||||||
{
|
{
|
||||||
|
|
@ -2598,6 +2597,9 @@ NzString& NzString::Resize(int size, char character)
|
||||||
m_sharedString->string = newString;
|
m_sharedString->string = newString;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// On rajoute le caractère de fin
|
||||||
|
m_sharedString->string[newSize] = '\0';
|
||||||
|
|
||||||
return *this;
|
return *this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue