Fix vertical scroll with horizontal component not being recognized properly

BUG: 430532

a scroll that includes an horizontal component != 0 might still be a vertical scroll
This commit is contained in:
Eduard Manta 2020-12-22 22:16:52 +00:00
parent 125c7aba09
commit 303740c68a

View file

@ -172,8 +172,8 @@ void KItemListContainer::wheelEvent(QWheelEvent* event)
return; return;
} }
const bool scrollHorizontally = (event->angleDelta().x() != 0) || const bool scrollHorizontally = (qAbs(event->angleDelta().y()) < qAbs(event->angleDelta().x())) ||
(event->angleDelta().y() != 0 && !verticalScrollBar()->isVisible()); (!verticalScrollBar()->isVisible());
KItemListSmoothScroller* smoothScroller = scrollHorizontally ? KItemListSmoothScroller* smoothScroller = scrollHorizontally ?
m_horizontalSmoothScroller : m_verticalSmoothScroller; m_horizontalSmoothScroller : m_verticalSmoothScroller;