Terminal: fix TermView scripting
fix #15532. Change-Id: I342d72c8de7a4e352329adb0510e3c7341702ef7 Reviewed-on: https://review.haiku-os.org/c/haiku/+/2016 Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>
This commit is contained in:
parent
07161b817b
commit
418e068de3
|
@ -1648,20 +1648,21 @@ TermView::MessageReceived(BMessage *msg)
|
|||
{
|
||||
int32 i;
|
||||
BMessage specifier;
|
||||
if (msg->GetCurrentSpecifier(&i, &specifier) == B_OK
|
||||
&& strcmp("encoding",
|
||||
if (msg->GetCurrentSpecifier(&i, &specifier) == B_OK) {
|
||||
if (strcmp("encoding",
|
||||
specifier.FindString("property", i)) == 0) {
|
||||
BMessage reply(B_REPLY);
|
||||
reply.AddInt32("result", Encoding());
|
||||
msg->SendReply(&reply);
|
||||
} else if (strcmp("tty",
|
||||
BMessage reply(B_REPLY);
|
||||
reply.AddInt32("result", Encoding());
|
||||
msg->SendReply(&reply);
|
||||
} else if (strcmp("tty",
|
||||
specifier.FindString("property", i)) == 0) {
|
||||
BMessage reply(B_REPLY);
|
||||
reply.AddString("result", TerminalName());
|
||||
msg->SendReply(&reply);
|
||||
} else {
|
||||
BMessage reply(B_REPLY);
|
||||
reply.AddString("result", TerminalName());
|
||||
msg->SendReply(&reply);
|
||||
} else
|
||||
BView::MessageReceived(msg);
|
||||
} else
|
||||
BView::MessageReceived(msg);
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue