Skip to content

Commit 073b83a

Browse files
committed
fix: simplify conditional logic in CellRow for error handling during sheet updates
1 parent 0494573 commit 073b83a

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

begin/src/inspector.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -82,10 +82,10 @@ fn CellRow(id: CellId, sheet: Signal<Sheet>, labels: Signal<Labels>) -> Element
8282
input.set(s.clone());
8383
let mut sheet_w = sheet.write();
8484
let labels_r = labels.read();
85-
if let Some(meta) = labels_r.cells.get(&id) {
86-
if (meta.write_str)(&mut sheet_w, &s).is_ok() {
87-
has_error.set(sheet_w.propagate().is_err());
88-
}
85+
if let Some(meta) = labels_r.cells.get(&id)
86+
&& (meta.write_str)(&mut sheet_w, &s).is_ok()
87+
{
88+
has_error.set(sheet_w.propagate().is_err());
8989
}
9090
},
9191
}

0 commit comments

Comments
 (0)