diff options
| author | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-05-09 21:57:26 +0300 |
|---|---|---|
| committer | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-05-09 21:57:26 +0300 |
| commit | 819a71ea7a939e45234648c6ee09aa3bcaa6ff77 (patch) | |
| tree | 49013b4736d9569a4e7c4e3ae2fa3c95cdad0299 /src/server | |
| parent | d984ab2a3cb4b24788e24b3aaba24adea38b510f (diff) | |
fix: refresh git status off the main loop
fixes #85
Diffstat (limited to 'src/server')
| -rw-r--r-- | src/server/headless.rs | 12 |
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 |
