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,20 +1548,20 @@ 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 .loc
.loc .as_logical()
.as_logical() .to_physical_precise_round(output_scale),
.to_physical_precise_round(output_scale), output_scale.into(),
output_scale.into(), 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);