BString::Append(, int32) methods have been broken in r26378. A local
variable "length" shadowed the "length" parameter. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26554 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -396,7 +396,7 @@ BString&
|
|||||||
BString::Append(const BString& string, int32 length)
|
BString::Append(const BString& string, int32 length)
|
||||||
{
|
{
|
||||||
if (&string != this) {
|
if (&string != this) {
|
||||||
int32 length = min_clamp0(length, string.Length());
|
length = min_clamp0(length, string.Length());
|
||||||
if (length > 0)
|
if (length > 0)
|
||||||
_DoAppend(string.fPrivateData, length);
|
_DoAppend(string.fPrivateData, length);
|
||||||
}
|
}
|
||||||
@@ -408,7 +408,7 @@ BString&
|
|||||||
BString::Append(const char* string, int32 length)
|
BString::Append(const char* string, int32 length)
|
||||||
{
|
{
|
||||||
if (string) {
|
if (string) {
|
||||||
int32 length = strlen_clamp(string, length);
|
length = strlen_clamp(string, length);
|
||||||
if (length > 0)
|
if (length > 0)
|
||||||
_DoAppend(string, length);
|
_DoAppend(string, length);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user