From 4966600d528ed9b1b69a12c8b0fb892b9eab7b99 Mon Sep 17 00:00:00 2001 From: evgeny Date: Tue, 6 Oct 2026 22:21:13 +0200 Subject: [PATCH] Localize desktop interaction errors --- tools/chatgui/src/messagefeedback.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tools/chatgui/src/messagefeedback.cpp b/tools/chatgui/src/messagefeedback.cpp index dce87940..a0f64d69 100644 --- a/tools/chatgui/src/messagefeedback.cpp +++ b/tools/chatgui/src/messagefeedback.cpp @@ -78,7 +78,10 @@ void MessageList::onFeedbackResult(const uint8_t* data, int len) { QJsonObject state = QJsonDocument::fromJson(QByteArray(reinterpret_cast(data + 9), len - 9)).object(); if (!data[8]) { GUI_ERROR("feedback: command failed request=%llu reason=%s", (unsigned long long)request, qPrintable(state.value("error").toString())); - if (request) { m_pendingPoll.clear(); QMessageBox::warning(this, feedbackText("Polls and reactions"), state.value("error").toString()); } + if (request) { + m_pendingPoll.clear(); QByteArray reason = state.value("error").toString().toUtf8(); + QMessageBox::warning(this, feedbackText("Polls and reactions"), feedbackText(reason.constData())); + } return; } if (state.value("ch").toString() != m_currentChannelId) return;