From c7580d16942eda8a1c2a9935005e94d5469f9626 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Mon, 25 Sep 2006 20:27:19 +0000 Subject: [PATCH] put back errors in scripting replies : it's part of the BeOS behavior MethodReplicant is now working again. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18932 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/interface/Shelf.cpp | 2 +- src/kits/interface/View.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/kits/interface/Shelf.cpp b/src/kits/interface/Shelf.cpp index efbac3d4fd..f4a0c0fb17 100644 --- a/src/kits/interface/Shelf.cpp +++ b/src/kits/interface/Shelf.cpp @@ -561,7 +561,6 @@ BShelf::MessageReceived(BMessage *msg) if (err < B_OK) { replyMsg.what = B_MESSAGE_NOT_UNDERSTOOD; - replyMsg.AddInt32("error", err); if (err == B_BAD_SCRIPT_SYNTAX) replyMsg.AddString("message", "Didn't understand the specifier(s)"); @@ -569,6 +568,7 @@ BShelf::MessageReceived(BMessage *msg) replyMsg.AddString("message", strerror(err)); } + replyMsg.AddInt32("error", err); msg->SendReply(&replyMsg); } diff --git a/src/kits/interface/View.cpp b/src/kits/interface/View.cpp index 3fb5994232..baf3b93e15 100644 --- a/src/kits/interface/View.cpp +++ b/src/kits/interface/View.cpp @@ -3679,7 +3679,6 @@ BView::ResolveSpecifier(BMessage *msg, int32 index, BMessage *specifier, if (err < B_OK) { replyMsg.what = B_MESSAGE_NOT_UNDERSTOOD; - replyMsg.AddInt32("error", err); if (err == B_BAD_SCRIPT_SYNTAX) replyMsg.AddString("message", "Didn't understand the specifier(s)"); @@ -3687,6 +3686,7 @@ BView::ResolveSpecifier(BMessage *msg, int32 index, BMessage *specifier, replyMsg.AddString("message", strerror(err)); } + replyMsg.AddInt32("error", err); msg->SendReply(&replyMsg); return NULL; } @@ -3805,7 +3805,6 @@ BView::MessageReceived(BMessage *msg) if (err < B_OK) { replyMsg.what = B_MESSAGE_NOT_UNDERSTOOD; - replyMsg.AddInt32("error", err); if (err == B_BAD_SCRIPT_SYNTAX) replyMsg.AddString("message", "Didn't understand the specifier(s)"); @@ -3813,6 +3812,7 @@ BView::MessageReceived(BMessage *msg) replyMsg.AddString("message", strerror(err)); } + replyMsg.AddInt32("error", err); msg->SendReply(&replyMsg); }