diff --git a/crates/snowbound/src/main.rs b/crates/snowbound/src/main.rs index cbcecbbbe14c743cb531a161080e7ba83558030a..0021f084c944cb389fcf1719ae3eaab24a05f7fb 100644 --- a/crates/snowbound/src/main.rs +++ b/crates/snowbound/src/main.rs @@ -1354,6 +1354,9 @@ impl ApplicationHandler for App { .surface .configure(&state.renderer.device, &state.config); state.changed()?; + // Present inside AppKit's resize transaction; a redraw on the next turn + // lets the window show the previous frame at the new size. + state.draw()?; } } WindowEvent::ScaleFactorChanged { scale_factor, .. } => {