Layout: move private-call caller ID below the S-meter labels

The private-call caller ID was drawn at a hardcoded y=16, which now collides
with the S-meter label row. Use DISPLAY_Y_POS_CONTACT (same as the group-call
contact line) so it clears the labels.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Marcus Kida 2026-07-06 15:46:57 +02:00
parent f67bb2fade
commit 0caeeadd51

View file

@ -1763,7 +1763,7 @@ void uiUtilityRenderQSOData(void)
if ((LinkHead->talkGroupOrPcId >> 24) == PC_CALL_FLAG) // && (LinkHead->id & 0xFFFFFF) != (trxTalkGroupOrPcId & 0xFFFFFF)) if ((LinkHead->talkGroupOrPcId >> 24) == PC_CALL_FLAG) // && (LinkHead->id & 0xFFFFFF) != (trxTalkGroupOrPcId & 0xFFFFFF))
{ {
// Its a Private call // Its a Private call
displayPrintCentered(16, LinkHead->contact, FONT_SIZE_3); displayPrintCentered(DISPLAY_Y_POS_CONTACT, LinkHead->contact, FONT_SIZE_3); // was hardcoded 16, which now collides with the S-meter labels
displayPrintCentered(DISPLAY_Y_POS_CHANNEL_FIRST_LINE, currentLanguage->private_call, FONT_SIZE_3); displayPrintCentered(DISPLAY_Y_POS_CHANNEL_FIRST_LINE, currentLanguage->private_call, FONT_SIZE_3);