diff --git a/tools/chatgui/src/messagelist.cpp b/tools/chatgui/src/messagelist.cpp index a6a96b3f..381c5455 100644 --- a/tools/chatgui/src/messagelist.cpp +++ b/tools/chatgui/src/messagelist.cpp @@ -1126,6 +1126,9 @@ void MessageList::jumpToMessage(const QString& messageId) { m_historyAnchor = key; loadChannel(m_currentChannelId); } + // Даже уже загруженный оригинал не должен вытесняться новыми сообщениями во время просмотра. + m_historyAnchor = key; + m_view->setHistoricalWindow(true); GUI_DEBUG("reply: navigate ch=%s id=%s loaded_window=%d", qPrintable(m_currentChannelId), qPrintable(messageId), !present); const QString channel = m_currentChannelId; QTimer::singleShot(0, this, [this, channel, messageId]() {