diff --git a/src/widgets/itemviews/qheaderview.cpp b/src/widgets/itemviews/qheaderview.cpp index 90fbf3e1aa3..aa14d397d62 100644 --- a/src/widgets/itemviews/qheaderview.cpp +++ b/src/widgets/itemviews/qheaderview.cpp @@ -27,11 +27,12 @@ #include #include -#include #ifndef QT_NO_DATASTREAM #include #endif +#include + QT_BEGIN_NAMESPACE #ifndef QT_NO_DATASTREAM @@ -417,7 +418,7 @@ void QHeaderView::setOffset(int newOffset) if (d->headerOffset == newOffset) return; // don't overflow; this function is checked with both INT_MIN and INT_MAX... - const int ndelta = qt_saturate(d->headerOffset - qint64{newOffset}); + const int ndelta = q26::saturate_cast(d->headerOffset - qint64{newOffset}); d->headerOffset = newOffset; if (d->orientation == Qt::Horizontal) d->viewport->scroll(isRightToLeft() ? -ndelta : ndelta, 0);