File tree Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -221,7 +221,14 @@ void MessagesView::setupAppearance() {
221
221
void MessagesView::focusInEvent (QFocusEvent* event) {
222
222
QTreeView::focusInEvent (event);
223
223
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 ()) {
225
232
selectionModel ()->select (currentIndex (), QItemSelectionModel::SelectionFlag::Select | QItemSelectionModel::SelectionFlag::Rows);
226
233
}
227
234
}
Original file line number Diff line number Diff line change @@ -161,7 +161,7 @@ void WebBrowser::loadMessages(const QList<Message>& messages, RootItem* root) {
161
161
}
162
162
163
163
void WebBrowser::loadMessage (const Message& message, RootItem* root) {
164
- loadMessages (QList<Message>() << message, root);
164
+ loadMessages ({ message } , root);
165
165
}
166
166
167
167
bool WebBrowser::eventFilter (QObject* watched, QEvent* event) {
You can’t perform that action at this time.
0 commit comments