Fixes scroll example after inverting UI Y axis (#6290)

This commit is contained in:
Michel van der Hulst 2022-10-18 13:28:35 +00:00
parent 0981789ec7
commit 4407cdb423

View File

@ -316,8 +316,8 @@ fn mouse_scroll(
MouseScrollUnit::Line => mouse_wheel_event.y * 20.,
MouseScrollUnit::Pixel => mouse_wheel_event.y,
};
scrolling_list.position -= dy;
scrolling_list.position = scrolling_list.position.clamp(0., max_scroll);
scrolling_list.position += dy;
scrolling_list.position = scrolling_list.position.clamp(-max_scroll, 0.);
style.position.top = Val::Px(scrolling_list.position);
}
}