check BMessage::Find*() result
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28718 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -972,9 +972,9 @@ BApplication::DispatchMessage(BMessage *message, BHandler *handler)
|
||||
|
||||
case B_APP_ACTIVATED:
|
||||
{
|
||||
bool active = false;
|
||||
message->FindBool("active", &active);
|
||||
AppActivated(active);
|
||||
bool active;
|
||||
if (message->FindBool("active", &active) == B_OK)
|
||||
AppActivated(active);
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
@@ -131,8 +131,8 @@ BClipboard::StopWatching(BMessenger target)
|
||||
&& message.AddMessenger("target", target) == B_OK
|
||||
&& fClipHandler.SendMessage(&message, &reply) == B_OK) {
|
||||
int32 result;
|
||||
reply.FindInt32("result", &result);
|
||||
return result;
|
||||
if (reply.FindInt32("result", &result) == B_OK)
|
||||
return result;
|
||||
}
|
||||
return B_ERROR;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user