diff --git a/resources/desktop/com.github.rssguard.appdata.xml b/resources/desktop/com.github.rssguard.appdata.xml
index ecd1bec21..874f373e0 100644
--- a/resources/desktop/com.github.rssguard.appdata.xml
+++ b/resources/desktop/com.github.rssguard.appdata.xml
@@ -30,7 +30,7 @@
https://martinrotter.github.io/donate/
-
+
none
diff --git a/src/librssguard/gui/messagesview.cpp b/src/librssguard/gui/messagesview.cpp
index f2ecb4442..723bf3ef1 100644
--- a/src/librssguard/gui/messagesview.cpp
+++ b/src/librssguard/gui/messagesview.cpp
@@ -581,10 +581,6 @@ void MessagesView::selectNextUnreadItem() {
if (next_unread.isValid()) {
// We found unread message, mark it.
setCurrentIndex(next_unread);
- selectionModel()->select(next_unread,
- QItemSelectionModel::SelectionFlag::ClearAndSelect |
- QItemSelectionModel::SelectionFlag::Rows);
- setFocus();
// Make sure that item is properly visible even if
// message previewer was hidden and shows up.
@@ -594,6 +590,11 @@ void MessagesView::selectNextUnreadItem() {
!m_processingMouse && qApp->settings()->value(GROUP(Messages), SETTING(Messages::KeepCursorInCenter)).toBool()
? QAbstractItemView::ScrollHint::PositionAtCenter
: QAbstractItemView::ScrollHint::PositionAtTop);
+
+ selectionModel()->select(next_unread,
+ QItemSelectionModel::SelectionFlag::Select |
+ QItemSelectionModel::SelectionFlag::Rows);
+ setFocus();
}
}