From ce7222fbde5b260508e350afd5f17b5e635ede76 Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Tue, 24 Feb 2026 19:04:03 +0800 Subject: Fix missing mapping insertions after swapping values --- systems/sheet/src/sheet.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/systems/sheet/src/sheet.rs b/systems/sheet/src/sheet.rs index 44c2878..e0275cb 100644 --- a/systems/sheet/src/sheet.rs +++ b/systems/sheet/src/sheet.rs @@ -425,6 +425,8 @@ impl Sheet { let val_b = b.value().clone(); a.set_value(val_b); b.set_value(val_a); + self.data.mappings.insert(a); + self.data.mappings.insert(b); } SheetEditItem::EraseMapping { node } => { if !self.data.mappings.remove(&node) { -- cgit