Skip to content

Commit 2888458

Browse files
author
Martin Rotter
committed
fix #507
1 parent a87e09d commit 2888458

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

src/librssguard/gui/messagesview.cpp

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,14 @@ void MessagesView::setupAppearance() {
221221
void MessagesView::focusInEvent(QFocusEvent* event) {
222222
QTreeView::focusInEvent(event);
223223

224-
if (currentIndex().isValid()) {
224+
qDebugNN << LOGSEC_GUI
225+
<< "Message list got focus with reason"
226+
<< QUOTE_W_SPACE_DOT(event->reason());
227+
228+
if ((event->reason()== Qt::FocusReason::TabFocusReason ||
229+
event->reason()== Qt::FocusReason::BacktabFocusReason ||
230+
event->reason()== Qt::FocusReason::ShortcutFocusReason) &&
231+
currentIndex().isValid()) {
225232
selectionModel()->select(currentIndex(), QItemSelectionModel::SelectionFlag::Select | QItemSelectionModel::SelectionFlag::Rows);
226233
}
227234
}

src/librssguard/gui/webbrowser.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ void WebBrowser::loadMessages(const QList<Message>& messages, RootItem* root) {
161161
}
162162

163163
void WebBrowser::loadMessage(const Message& message, RootItem* root) {
164-
loadMessages(QList<Message>() << message, root);
164+
loadMessages({ message }, root);
165165
}
166166

167167
bool WebBrowser::eventFilter(QObject* watched, QEvent* event) {

0 commit comments

Comments
 (0)