From a50cd643dce9621f314231b7598d2fd31e4718c6 Mon Sep 17 00:00:00 2001 From: Marc-Andre Lureau Date: Mon, 31 Mar 2025 02:37:38 +0400 Subject: [PATCH] fix(session): update rectangle when applying None codecs updates (#728) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marc-André Lureau --- crates/ironrdp-session/src/fast_path.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/crates/ironrdp-session/src/fast_path.rs b/crates/ironrdp-session/src/fast_path.rs index 84cbbb45..e38a7986 100644 --- a/crates/ironrdp-session/src/fast_path.rs +++ b/crates/ironrdp-session/src/fast_path.rs @@ -341,7 +341,9 @@ impl Processor { let ext_data = bits.extended_bitmap_data; match ext_data.bpp { 32 => { - image.apply_rgb32_bitmap(ext_data.data, PixelFormat::BgrX32, &destination)?; + let rectangle = + image.apply_rgb32_bitmap(ext_data.data, PixelFormat::BgrX32, &destination)?; + update_rectangle = update_rectangle.union(&rectangle); } bpp => { warn!("Unsupported bpp: {bpp}")