diff --git a/src/ui/effect.rs b/src/ui/effect.rs index 83b7fd1..7420466 100644 --- a/src/ui/effect.rs +++ b/src/ui/effect.rs @@ -420,6 +420,9 @@ impl Effect for ApplyAndClearDrill { let Some(drill) = app.drill_state.take() else { return; }; + if drill.pending_edits.is_empty() { + return; + } // For each pending edit, update the cell for ((record_idx, col_name), new_value) in &drill.pending_edits { let Some((orig_key, _)) = drill.records.get(*record_idx) else {