Qt: focus the correct field when switching packets

Instead of just visually marking a field after switching packets, make
sure that it is also focused such that arrow up/down keys select the
expected fields instead of the root node (the Frame layer).

Change-Id: Ic16462198fb2189496f0cceeb5a5e885673636d2
Reviewed-on: https://code.wireshark.org/review/35236
Petri-Dish: Peter Wu <peter@lekensteyn.nl>
Tested-by: Petri Dish Buildbot
Reviewed-by: Roland Knall <rknall@gmail.com>
This commit is contained in:
Peter Wu 2019-11-27 02:11:53 +00:00 committed by Roland Knall
parent 15faccd2e4
commit 07a1753d44
1 changed files with 1 additions and 1 deletions

View File

@ -456,7 +456,7 @@ void ProtoTree::emitRelatedFrame(int related_frame, ft_framenum_type_t framenum_
void ProtoTree::autoScrollTo(const QModelIndex &index)
{
selectionModel()->select(index, QItemSelectionModel::ClearAndSelect);
selectionModel()->setCurrentIndex(index, QItemSelectionModel::ClearAndSelect);
if (!index.isValid()) {
return;
}