summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ui/qt/packet_list.cpp8
-rw-r--r--ui/qt/packet_list.h1
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);