From c9f0844c02048c2b1705181ba7a4d12c327d8c9b Mon Sep 17 00:00:00 2001 From: Rahul Srivastava Date: Wed, 15 Jan 2025 14:47:37 +0530 Subject: [PATCH] Scroll elements size fix --- src/lib.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index dee9d5a..f6613eb 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -128,13 +128,13 @@ fn update_size( mut content_q: Query<(&mut ScrollableContent, &ComputedNode), Changed>, ) { for (children, node) in q.iter_mut() { - let container_height = node.size().y; + let container_height = node.size().y * node.inverse_scale_factor(); for &child in children.iter() { let Ok((mut scroll, node)) = content_q.get_mut(child) else { continue; }; - scroll.max_scroll = (node.size().y - container_height).max(0.0); + scroll.max_scroll = (node.size().y * node.inverse_scale_factor()- container_height).max(0.0); #[cfg(feature = "extra_logs")] info!( "CONTAINER {}, max_scroll: {}",