From ab25c31526088e80544984179075b306853c1bd8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Fri, 27 Mar 2026 18:06:08 +0100 Subject: [PATCH] BInvoker: SetTarget() should return BMessenger constructor result The BeBook indicates SetTarget() can return B_OK, B_BAD_VALUE or B_MISMATCHED_VALUES, which are the result values of the BMessenger constructor. Change-Id: I30f8aa84d4fb0e065a56555889a6fc3f3882d8c7 Reviewed-on: https://review.haiku-os.org/c/haiku/+/10594 Reviewed-by: waddlesplash Haiku-Format: Haiku-format Bot Tested-by: Commit checker robot --- src/kits/app/Invoker.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/kits/app/Invoker.cpp b/src/kits/app/Invoker.cpp index 087bb917b0..f796c1d585 100644 --- a/src/kits/app/Invoker.cpp +++ b/src/kits/app/Invoker.cpp @@ -90,8 +90,9 @@ BInvoker::SetTarget(BMessenger messenger) status_t BInvoker::SetTarget(const BHandler* handler, const BLooper* looper) { - fMessenger = BMessenger(handler, looper); - return B_OK; + status_t result = B_OK; + fMessenger = BMessenger(handler, looper, &result); + return result; }