Scroll horizontal flex lists by whichever scroll delta dimension is greater

This commit is contained in:
Max Brunsfeld 2022-10-18 12:58:47 -07:00
parent 4ef69c8361
commit 26ccd70e77

View File

@ -259,7 +259,7 @@ impl Element for Flex {
if remaining_space < 0. {
let mut delta = match axis {
Axis::Horizontal => {
if e.delta.x() != 0. {
if e.delta.x().abs() >= e.delta.y().abs() {
e.delta.x()
} else {
e.delta.y()