mirror of
https://invent.kde.org/system/dolphin
synced 2024-10-28 03:21:56 +00:00
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:
parent
125c7aba09
commit
303740c68a
|
@ -172,8 +172,8 @@ void KItemListContainer::wheelEvent(QWheelEvent* event)
|
|||
return;
|
||||
}
|
||||
|
||||
const bool scrollHorizontally = (event->angleDelta().x() != 0) ||
|
||||
(event->angleDelta().y() != 0 && !verticalScrollBar()->isVisible());
|
||||
const bool scrollHorizontally = (qAbs(event->angleDelta().y()) < qAbs(event->angleDelta().x())) ||
|
||||
(!verticalScrollBar()->isVisible());
|
||||
KItemListSmoothScroller* smoothScroller = scrollHorizontally ?
|
||||
m_horizontalSmoothScroller : m_verticalSmoothScroller;
|
||||
|
||||
|
|
Loading…
Reference in a new issue