aboutsummaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-05-09 21:57:26 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-05-09 21:57:26 +0300
commit819a71ea7a939e45234648c6ee09aa3bcaa6ff77 (patch)
tree49013b4736d9569a4e7c4e3ae2fa3c95cdad0299 /src/server
parentd984ab2a3cb4b24788e24b3aaba24adea38b510f (diff)
fix: refresh git status off the main loop
fixes #85
Diffstat (limited to 'src/server')
-rw-r--r--src/server/headless.rs12
1 files changed, 1 insertions, 11 deletions
diff --git a/src/server/headless.rs b/src/server/headless.rs
index f9ceed84..ffcb6bbb 100644
--- a/src/server/headless.rs
+++ b/src/server/headless.rs
@@ -1563,17 +1563,7 @@ impl HeadlessServer {
changed = true;
}
- if self
- .app
- .git_refresh_deadline()
- .is_some_and(|deadline| now >= deadline)
- {
- for ws in &mut self.app.state.workspaces {
- ws.refresh_git_ahead_behind();
- }
- self.app.last_git_remote_status_refresh = now;
- changed = true;
- }
+ self.app.start_git_status_refresh_if_due(now);
if self
.app