Merge pull request #1788 from patricklodder/1.14-fix-rpc-null-responses

QT: User-friendly interpretation of "null" responses in rpc console
This commit is contained in:
Patrick Lodder 2021-03-18 23:58:49 +01:00 committed by GitHub
commit 8e7d8eed22
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -752,10 +752,19 @@ void RPCConsole::message(int category, const QString &message, bool html)
out += "<table><tr><td class=\"time\" width=\"65\">" + timeString + "</td>";
out += "<td class=\"icon\" width=\"32\"><img src=\"" + categoryClass(category) + "\"></td>";
out += "<td class=\"message " + categoryClass(category) + "\" valign=\"middle\">";
QString interpretedMessage;
if(category == CMD_REPLY && message == "null")
{
interpretedMessage = "Empty response";
} else {
interpretedMessage = message;
}
if(html)
out += message;
out += interpretedMessage;
else
out += GUIUtil::HtmlEscape(message, false);
out += GUIUtil::HtmlEscape(interpretedMessage, false);
out += "</td></tr></table>";
ui->messagesWidget->append(out);
}