Fix bugs across all crates

This commit is contained in:
2026-03-07 23:35:32 +02:00
parent 72c519bebc
commit 96f6973d39
8 changed files with 77 additions and 30 deletions

View File

@@ -550,8 +550,8 @@ fn build_loaded_state(state: &AppState) -> gtk::Box {
.spacing(0)
.build();
// Guard flag to prevent O(n^2) update cascade during batch checkbox operations
let batch_updating: Rc<std::cell::Cell<bool>> = Rc::new(std::cell::Cell::new(false));
// Use the shared batch_updating flag from AppState
let batch_updating = state.batch_updating.clone();
// Toolbar
let toolbar = gtk::Box::builder()