From ed55a28368deb40f6ef0e73f23160387d9228fed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Wed, 15 Jun 2011 21:07:49 +0000 Subject: [PATCH] * The previous solution was needlessly complicated. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42201 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/app/Message.cpp | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/kits/app/Message.cpp b/src/kits/app/Message.cpp index fd3d4bfd3c..79a115f1a4 100644 --- a/src/kits/app/Message.cpp +++ b/src/kits/app/Message.cpp @@ -2634,14 +2634,10 @@ BMessage::FindString(const char *name, int32 index, BString *string) const const char *value; status_t error = FindString(name, index, &value); - if (error != B_OK) { - // Find*() clobbers the object even on failure - string->Truncate(0); - return error; - } - *string = value; - return B_OK; + // Find*() clobbers the object even on failure + string->SetTo(value); + return error; }