From 072a87e7b09bcca263a2f4524dda28ca4a80a2e9 Mon Sep 17 00:00:00 2001 From: yoriswind Date: Sun, 1 Nov 2026 13:37:03 -0800 Subject: [PATCH] Clear the stale bitmap signature when preserving an internal copy --- crates/ui-egui/src/app/clipboard.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/crates/ui-egui/src/app/clipboard.rs b/crates/ui-egui/src/app/clipboard.rs index 7f10130a05..9c57d9a7c6 100644 --- a/crates/ui-egui/src/app/clipboard.rs +++ b/crates/ui-egui/src/app/clipboard.rs @@ -121,6 +121,7 @@ impl PhotocraftApp { let image = image.filter(|(w, h, bytes)| *w > 0 && *h > 0 && bytes.len() == *w as usize * *h as usize * 4); let Some((w, h, bytes)) = image else { if self.clip_unmirrored && !self.clip_external && self.session.clipboard.is_some() { + self.os_clip_sig = None; return Ok(false); } self.os_clip_svg = None;