From a97c9156637379e82b0daa695283a671cfacd22f Mon Sep 17 00:00:00 2001 From: evgeny Date: Mon, 19 Oct 2026 13:58:39 +0200 Subject: [PATCH] Fix radio signaling and desktop channel type references --- src/radio/radio_call.c | 1 + tools/chatgui/src/mainwindow.cpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/radio/radio_call.c b/src/radio/radio_call.c index d8495417..24045236 100644 --- a/src/radio/radio_call.c +++ b/src/radio/radio_call.c @@ -12,6 +12,7 @@ #include "../routing_layer/topo_node.h" #include "../routing_layer/etcp_router.h" #include "../routing_layer/route_crypto.h" +#include "../transport_layer/etcp.h" #include "../../lib/mem.h" #include "../../lib/debug_config.h" #include "../../lib/u_async.h" diff --git a/tools/chatgui/src/mainwindow.cpp b/tools/chatgui/src/mainwindow.cpp index cad05574..1c6038ae 100644 --- a/tools/chatgui/src/mainwindow.cpp +++ b/tools/chatgui/src/mainwindow.cpp @@ -811,7 +811,7 @@ void MainWindow::onRadioCallEvent(const uint8_t* data, int len) { QString name = m_db->getDisplayName(peer); if (name.isEmpty()) name = QStringLiteral("0x%1").arg(peer, 16, 16, QChar('0')); QString channelName = channel; - for (const auto& row : m_db->getChannels()) if (row.id == channel) { channelName = row.name; break; } + for (const auto& row : m_db->getChannels()) if (row.channelId == channel) { channelName = row.name; break; } auto* box = new QMessageBox(QMessageBox::Question, QCoreApplication::translate("ChatGui", "Radio call"), QCoreApplication::translate("ChatGui", incoming ? "Incoming radio call from %1\nChannel: %2" : "Calling %1 by radio\nChannel: %2") .arg(name, channelName), QMessageBox::NoButton, this);