mirror of
https://github.com/JS8Call-improved/JS8Call-improved
synced 2026-08-13 17:47:36 -04:00
overwrite each other in RX pane (textEditRX) Context: When multiple stations reply to a group-addressed query (i.e. "@GROUP QUERY MSGS") within the same second, their replies share an identical rendered timestamp string in textEditRX. The avoid duplicate line logic in processCommandActivity() searched backward for that timestamp string alone and erased whatever block it found, with no check that the found block actually belonged to the same sender. With enough replies landing in one processing tick, each new reply erased the previous different station's line, leaving only the last reply visible in textEditRX (the incoming MSG pane) Thanks to John W2KI for reporting this bug and testing the fix |
||
|---|---|---|
| .. | ||
| buildQueryMenu.cpp | ||
| checkVersion.cpp | ||
| confirmThenEnqueueMessage.cpp | ||
| dataSink.cpp | ||
| displayBandActivity.cpp | ||
| displayCallActivity.cpp | ||
| initializeDummyData.cpp | ||
| initializeGroupMessage.cpp | ||
| networkMessage.cpp | ||
| processBufferedActivity.cpp | ||
| processCommandActivity.cpp | ||
| processDecodeEvent.cpp | ||
| processHeartbeatRateLimit.cpp | ||
| processRxActivity.cpp | ||
| UI_Constructor.cpp | ||