diff --git a/src/kits/interface/Window.cpp b/src/kits/interface/Window.cpp index 8fc6942a55..48a4872177 100644 --- a/src/kits/interface/Window.cpp +++ b/src/kits/interface/Window.cpp @@ -374,13 +374,14 @@ BWindow::SendBehind(const BWindow *window) Lock(); fLink->StartMessage(AS_SEND_BEHIND); fLink->Attach(_get_object_token_(window)); + fLink->Attach(Team()); - int32 code = SERVER_FALSE; + int32 code = B_OK; fLink->FlushWithReply(code); Unlock(); - return code == SERVER_TRUE ? B_OK : B_ERROR; + return code; } @@ -1197,12 +1198,12 @@ BWindow::NeedsUpdate() const const_cast(this)->Lock(); fLink->StartMessage(AS_NEEDS_UPDATE); - int32 code = SERVER_FALSE; + int32 code = B_ERROR; fLink->FlushWithReply(code); const_cast(this)->Unlock(); - return code == SERVER_TRUE; + return code == B_OK; }