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;
|
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;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue