summaryrefslogtreecommitdiffstats
path: root/ui/git_view.py
diff options
context:
space:
mode:
Diffstat (limited to 'ui/git_view.py')
-rw-r--r--ui/git_view.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/ui/git_view.py b/ui/git_view.py
index 2c759e8..b5f7371 100644
--- a/ui/git_view.py
+++ b/ui/git_view.py
@@ -16,6 +16,7 @@ class GitView(QWidget):
self._repo_path = repo_path
self._worker: GitWorker | None = None
self._build_ui()
+ self.load_status()
def _build_ui(self):
layout = QVBoxLayout(self)
@@ -130,5 +131,5 @@ class GitView(QWidget):
return
commit_hash, rel_path = item.data(256)
worker = GitWorker.restore_article(self._repo_path, commit_hash, rel_path, self)
+ worker.finished.connect(lambda ok: self.load_status() if ok else None)
self._run_worker(worker)
- self.load_status()