diff options
-rw-r--r-- | ui/qt/packet_list.cpp | 8 | ||||
-rw-r--r-- | ui/qt/packet_list.h | 1 |
2 files changed, 8 insertions, 1 deletions
diff --git a/ui/qt/packet_list.cpp b/ui/qt/packet_list.cpp index 3b39b00c60..a2f565505d 100644 --- a/ui/qt/packet_list.cpp +++ b/ui/qt/packet_list.cpp @@ -260,7 +260,6 @@ PacketList::PacketList(QWidget *parent) : setRootIsDecorated(false); setSortingEnabled(true); setUniformRowHeights(true); - setAutoScroll(false); setAccessibleName("Packet list"); overlay_sb_ = new OverlayScrollBar(Qt::Vertical, this); @@ -559,6 +558,13 @@ void PacketList::paintEvent(QPaintEvent *event) QTreeView::paintEvent(event); } +void PacketList::mousePressEvent (QMouseEvent *event) +{ + setAutoScroll(false); + QTreeView::mousePressEvent(event); + setAutoScroll(true); +} + void PacketList::setColumnVisibility() { set_column_visibility_ = true; diff --git a/ui/qt/packet_list.h b/ui/qt/packet_list.h index 5a863d2db9..4bd89f6d82 100644 --- a/ui/qt/packet_list.h +++ b/ui/qt/packet_list.h @@ -81,6 +81,7 @@ protected: void contextMenuEvent(QContextMenuEvent *event); void timerEvent(QTimerEvent *event); void paintEvent(QPaintEvent *event); + virtual void mousePressEvent (QMouseEvent * event); protected slots: void rowsInserted(const QModelIndex &parent, int start, int end); |