diff --git a/src/widgets/itemviews/qheaderview.cpp b/src/widgets/itemviews/qheaderview.cpp index e1bf7831cd3..8914b9a67e9 100644 --- a/src/widgets/itemviews/qheaderview.cpp +++ b/src/widgets/itemviews/qheaderview.cpp @@ -2610,7 +2610,7 @@ void QHeaderView::mouseMoveEvent(QMouseEvent *e) } case QHeaderViewPrivate::MoveSection: { if (d->shouldAutoScroll(e->position().toPoint())) { - d->draggedPosition = e->pos(); + d->draggedPosition = e->pos() + d->offset(); d->startAutoScroll(); } if (qAbs(pos - d->firstPos) >= QApplication::startDragDistance()