From 1cd2f69794a894493670556f0b29560fa54c3891 Mon Sep 17 00:00:00 2001 From: "Jasmeet (Jazz) Bhatia" Date: Sun, 11 Oct 2026 18:43:44 -0700 Subject: [PATCH] perf(gui): coalesce diff refresh after staging --- src/gui/controller/files.rs | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/gui/controller/files.rs b/src/gui/controller/files.rs index e88ae89..261f446 100644 --- a/src/gui/controller/files.rs +++ b/src/gui/controller/files.rs @@ -161,7 +161,6 @@ fn toggle_stage(gui: &mut Gui) -> Result<()> { } drop(model); gui.rebuild_file_tree_from_model(); - gui.needs_diff_refresh = true; if !to_stage.is_empty() { gui.enqueue_stage_then_refresh(to_stage, true); @@ -194,7 +193,6 @@ fn toggle_stage(gui: &mut Gui) -> Result<()> { } drop(model); gui.rebuild_file_tree_from_model(); - gui.needs_diff_refresh = true; if should_stage { gui.enqueue_stage_then_refresh(vec![add_path], true); @@ -226,7 +224,6 @@ fn toggle_stage_all(gui: &mut Gui) -> Result<()> { } drop(model); gui.rebuild_file_tree_from_model(); - gui.needs_diff_refresh = true; gui.enqueue_stage_all_then_refresh(stage); Ok(()) }