floating: Fix resize indicator order

This commit is contained in:
Victoria Brekenfeld 2025-02-20 19:58:19 +01:00 • committed by Victoria Brekenfeld
parent 288930c3fe
commit a57a2163f6

View file

@ -1548,8 +1548,7 @@ impl FloatingLayout {
resize.resize(resize_geometry.size.as_logical()); resize.resize(resize_geometry.size.as_logical());
resize.output_enter(output, Rectangle::default() /* unused */); resize.output_enter(output, Rectangle::default() /* unused */);
window_elements.extend( window_elements = resize
resize
.render_elements::<CosmicWindowRenderElement<R>>( .render_elements::<CosmicWindowRenderElement<R>>(
renderer, renderer,
resize_geometry resize_geometry
@ -1560,8 +1559,9 @@ impl FloatingLayout {
alpha * mode.alpha().unwrap_or(1.0), alpha * mode.alpha().unwrap_or(1.0),
) )
.into_iter() .into_iter()
.map(CosmicMappedRenderElement::Window), .map(CosmicMappedRenderElement::Window)
); .chain(window_elements.into_iter())
.collect();
} }
let active_window_hint = crate::theme::active_window_hint(theme); let active_window_hint = crate::theme::active_window_hint(theme);