Fix windows growing over time

This commit is contained in:
Simon Gellis 2026-07-16 22:55:28 -04:00
parent 828acebb89
commit b283b69f74
No known key found for this signature in database
GPG Key ID: DA576912FED9577B
1 changed files with 6 additions and 3 deletions

View File

@ -690,12 +690,15 @@ impl AppWindow for GameWindow {
let app = child.app.clone();
let viewport_builder = child.updates.take().unwrap_or_default();
let close_requested = child.close_requested.clone();
if let Some(rect) = ui.input_for(*id, |inp| inp.viewport().outer_rect) {
if let (Some(outer), Some(inner)) = ui.input_for(*id, |inp| {
let viewport = inp.viewport();
(viewport.outer_rect, viewport.inner_rect)
}) {
self.child_states.insert(
*id,
ChildState {
position: rect.min,
size: rect.size(),
position: outer.min,
size: inner.size(),
},
);
}