MessageBuilder: Whoops, stringDeleter must be detached when adding succeeded.
This commit is contained in:
@@ -43,11 +43,11 @@ BMessageBuilder::PushObject(const char* name)
|
|||||||
|
|
||||||
if (!fNameStack.AddItem(nameString))
|
if (!fNameStack.AddItem(nameString))
|
||||||
return B_NO_MEMORY;
|
return B_NO_MEMORY;
|
||||||
|
stringDeleter.Detach();
|
||||||
|
|
||||||
if (!fStack.AddItem(fCurrentMessage))
|
if (!fStack.AddItem(fCurrentMessage))
|
||||||
return B_NO_MEMORY;
|
return B_NO_MEMORY;
|
||||||
|
|
||||||
messageDeleter.Detach();
|
messageDeleter.Detach();
|
||||||
stringDeleter.Detach();
|
|
||||||
|
|
||||||
fCurrentMessage = newMessage;
|
fCurrentMessage = newMessage;
|
||||||
return B_OK;
|
return B_OK;
|
||||||
|
|||||||
Reference in New Issue
Block a user