mirror of
https://github.com/gitui-org/gitui
synced 2026-05-24 01:18:21 +00:00
less unnecessary requests
This commit is contained in:
parent
60ba75f1db
commit
df43ea03aa
2 changed files with 21 additions and 14 deletions
|
|
@ -67,12 +67,14 @@ impl Stashing {
|
|||
|
||||
///
|
||||
pub fn update(&mut self) {
|
||||
self.git_status
|
||||
.fetch(StatusParams::new(
|
||||
StatusType::Both,
|
||||
self.options.stash_untracked,
|
||||
))
|
||||
.unwrap();
|
||||
if self.visible {
|
||||
self.git_status
|
||||
.fetch(StatusParams::new(
|
||||
StatusType::Both,
|
||||
self.options.stash_untracked,
|
||||
))
|
||||
.unwrap();
|
||||
}
|
||||
}
|
||||
|
||||
///
|
||||
|
|
@ -228,7 +230,7 @@ impl Component for Stashing {
|
|||
}
|
||||
|
||||
fn show(&mut self) {
|
||||
self.update();
|
||||
self.visible = true;
|
||||
self.update();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -190,13 +190,18 @@ impl Status {
|
|||
|
||||
///
|
||||
pub fn update(&mut self) {
|
||||
self.git_diff.refresh().unwrap();
|
||||
self.git_status_workdir
|
||||
.fetch(StatusParams::new(StatusType::WorkingDir, true))
|
||||
.unwrap();
|
||||
self.git_status_stage
|
||||
.fetch(StatusParams::new(StatusType::Stage, true))
|
||||
.unwrap();
|
||||
if self.is_visible() {
|
||||
self.git_diff.refresh().unwrap();
|
||||
self.git_status_workdir
|
||||
.fetch(StatusParams::new(
|
||||
StatusType::WorkingDir,
|
||||
true,
|
||||
))
|
||||
.unwrap();
|
||||
self.git_status_stage
|
||||
.fetch(StatusParams::new(StatusType::Stage, true))
|
||||
.unwrap();
|
||||
}
|
||||
}
|
||||
|
||||
///
|
||||
|
|
|
|||
Loading…
Reference in a new issue