From 1b6f4a9dcd8bd524d1796362e7b06f6efd027077 Mon Sep 17 00:00:00 2001 From: Martin Rotter Date: Thu, 4 May 2023 11:49:52 +0200 Subject: [PATCH] make persistent article viewer bit more consistent with feature when article preview is disabled! --- src/librssguard/gui/feedmessageviewer.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/librssguard/gui/feedmessageviewer.cpp b/src/librssguard/gui/feedmessageviewer.cpp index 173699a13..9d3363305 100644 --- a/src/librssguard/gui/feedmessageviewer.cpp +++ b/src/librssguard/gui/feedmessageviewer.cpp @@ -223,6 +223,9 @@ void FeedMessageViewer::displayMessage(const Message& message, RootItem* root) { if (qApp->settings()->value(GROUP(Messages), SETTING(Messages::EnableMessagePreview)).toBool()) { m_messagesBrowser->loadMessage(message, root); } + else if (m_articleViewerAlwaysVisible) { + m_messagesBrowser->showItemDetails(root); + } else { m_messagesBrowser->clear(); } @@ -250,7 +253,6 @@ void FeedMessageViewer::createConnections() { connect(m_feedSplitter, &QSplitter::splitterMoved, this, &FeedMessageViewer::onFeedSplitterResized); connect(m_messageSplitter, &QSplitter::splitterMoved, this, &FeedMessageViewer::onMessageSplitterResized); - connect(m_messagesView, &MessagesView::currentMessageRemoved, this, &FeedMessageViewer::onMessageRemoved); connect(m_messagesBrowser, &MessagePreviewer::markMessageRead, m_messagesView->sourceModel(), @@ -260,6 +262,7 @@ void FeedMessageViewer::createConnections() { m_messagesView->sourceModel(), &MessagesModel::setMessageImportantById); + connect(m_messagesView, &MessagesView::currentMessageRemoved, this, &FeedMessageViewer::onMessageRemoved); connect(m_messagesView, &MessagesView::currentMessageChanged, this, &FeedMessageViewer::displayMessage); connect(m_messagesView, &MessagesView::openLinkMiniBrowser, m_messagesBrowser, &MessagePreviewer::loadUrl);