Author: axeld Date: 2011-06-15 23:07:49 +0200 (Wed, 15 Jun 2011) New Revision: 42201 Changeset: https://dev.haiku-os.org/changeset/42201 Modified: haiku/trunk/src/kits/app/Message.cpp Log: * The previous solution was needlessly complicated. Modified: haiku/trunk/src/kits/app/Message.cpp =================================================================== --- haiku/trunk/src/kits/app/Message.cpp 2011-06-15 21:02:31 UTC (rev 42200) +++ haiku/trunk/src/kits/app/Message.cpp 2011-06-15 21:07:49 UTC (rev 42201) @@ -2634,14 +2634,10 @@ 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; }