From a57a2163f662bb4ad9d0518e697d364652d193c0 Mon Sep 17 00:00:00 2001 From: Victoria Brekenfeld Date: Thu, 20 Feb 2025 19:58:19 +0100 Subject: [PATCH] floating: Fix resize indicator order --- src/shell/layout/floating/mod.rs | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/shell/layout/floating/mod.rs b/src/shell/layout/floating/mod.rs index e86ed545..9ec3f01e 100644 --- a/src/shell/layout/floating/mod.rs +++ b/src/shell/layout/floating/mod.rs @@ -1548,20 +1548,20 @@ impl FloatingLayout { resize.resize(resize_geometry.size.as_logical()); resize.output_enter(output, Rectangle::default() /* unused */); - window_elements.extend( - resize - .render_elements::>( - renderer, - resize_geometry - .loc - .as_logical() - .to_physical_precise_round(output_scale), - output_scale.into(), - alpha * mode.alpha().unwrap_or(1.0), - ) - .into_iter() - .map(CosmicMappedRenderElement::Window), - ); + window_elements = resize + .render_elements::>( + renderer, + resize_geometry + .loc + .as_logical() + .to_physical_precise_round(output_scale), + output_scale.into(), + alpha * mode.alpha().unwrap_or(1.0), + ) + .into_iter() + .map(CosmicMappedRenderElement::Window) + .chain(window_elements.into_iter()) + .collect(); } let active_window_hint = crate::theme::active_window_hint(theme);