Add missing parsing of UTF-8 chars (#6889)

This commit is contained in:
todd-herbert 2025-05-26 06:12:52 +12:00 committed by GitHub
parent 75a49d3486
commit f223b8a55d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 8 additions and 8 deletions

View File

@ -213,7 +213,7 @@ std::string InkHUD::NotificationApplet::getNotificationText(uint16_t widthAvaila
// Sender id
if (node && node->has_user)
text += node->user.short_name;
text += parseShortName(node);
else
text += hexifyNodeNum(message->sender);
@ -227,7 +227,7 @@ std::string InkHUD::NotificationApplet::getNotificationText(uint16_t widthAvaila
// Sender id
if (node && node->has_user)
text += node->user.short_name;
text += parseShortName(node);
else
text += hexifyNodeNum(message->sender);

View File

@ -67,13 +67,13 @@ void InkHUD::AllMessageApplet::onRender()
}
// Sender's id
// - shortname, if available, or
// - short name and long name, if available, or
// - node id
meshtastic_NodeInfoLite *sender = nodeDB->getMeshNode(message->sender);
if (sender && sender->has_user) {
header += sender->user.short_name;
header += parseShortName(sender); // May be last-four of node if unprintable (emoji, etc)
header += " (";
header += sender->user.long_name;
header += parse(sender->user.long_name);
header += ")";
} else
header += hexifyNodeNum(message->sender);

View File

@ -63,13 +63,13 @@ void InkHUD::DMApplet::onRender()
}
// Sender's id
// - shortname, if available, or
// - shortname and long name, if available, or
// - node id
meshtastic_NodeInfoLite *sender = nodeDB->getMeshNode(latestMessage->dm.sender);
if (sender && sender->has_user) {
header += sender->user.short_name;
header += parseShortName(sender); // May be last-four of node if unprintable (emoji, etc)
header += " (";
header += sender->user.long_name;
header += parse(sender->user.long_name);
header += ")";
} else
header += hexifyNodeNum(latestMessage->dm.sender);