@@ -486,9 +486,7 @@ func (self *FilesController) press(nodes []*filetree.FileNode) error {
486486 return err
487487 }
488488
489- if err := self .c .Refresh (types.RefreshOptions {Scope : []types.RefreshableView {types .FILES }, Mode : types .ASYNC }); err != nil {
490- return err
491- }
489+ self .c .Refresh (types.RefreshOptions {Scope : []types.RefreshableView {types .FILES }, Mode : types .ASYNC })
492490
493491 self .context ().HandleFocus (types.OnFocusOpts {})
494492 return nil
@@ -566,7 +564,8 @@ func (self *FilesController) handleNonInlineConflict(file *models.File) error {
566564 if err := command (file .GetPath ()); err != nil {
567565 return err
568566 }
569- return self .c .Refresh (types.RefreshOptions {Scope : []types.RefreshableView {types .FILES }})
567+ self .c .Refresh (types.RefreshOptions {Scope : []types.RefreshableView {types .FILES }})
568+ return nil
570569 }
571570 keepItem := & types.MenuItem {
572571 Label : self .c .Tr .MergeConflictKeepFile ,
@@ -611,9 +610,7 @@ func (self *FilesController) toggleStagedAll() error {
611610 return err
612611 }
613612
614- if err := self .c .Refresh (types.RefreshOptions {Scope : []types.RefreshableView {types .FILES }, Mode : types .ASYNC }); err != nil {
615- return err
616- }
613+ self .c .Refresh (types.RefreshOptions {Scope : []types.RefreshableView {types .FILES }, Mode : types .ASYNC })
617614
618615 self .context ().HandleFocus (types.OnFocusOpts {})
619616 return nil
@@ -683,7 +680,8 @@ func (self *FilesController) ignoreOrExcludeTracked(node *filetree.FileNode, trA
683680 return err
684681 }
685682
686- return self .c .Refresh (types.RefreshOptions {Scope : []types.RefreshableView {types .FILES }})
683+ self .c .Refresh (types.RefreshOptions {Scope : []types.RefreshableView {types .FILES }})
684+ return nil
687685}
688686
689687func (self * FilesController ) ignoreOrExcludeUntracked (node * filetree.FileNode , trAction string , f func (string ) error ) error {
@@ -693,7 +691,8 @@ func (self *FilesController) ignoreOrExcludeUntracked(node *filetree.FileNode, t
693691 return err
694692 }
695693
696- return self .c .Refresh (types.RefreshOptions {Scope : []types.RefreshableView {types .FILES }})
694+ self .c .Refresh (types.RefreshOptions {Scope : []types.RefreshableView {types .FILES }})
695+ return nil
697696}
698697
699698func (self * FilesController ) ignoreOrExcludeFile (node * filetree.FileNode , trText string , trPrompt string , trAction string , f func (string ) error ) error {
@@ -755,7 +754,8 @@ func (self *FilesController) ignoreOrExcludeMenu(node *filetree.FileNode) error
755754}
756755
757756func (self * FilesController ) refresh () error {
758- return self .c .Refresh (types.RefreshOptions {Scope : []types.RefreshableView {types .FILES }})
757+ self .c .Refresh (types.RefreshOptions {Scope : []types.RefreshableView {types .FILES }})
758+ return nil
759759}
760760
761761func (self * FilesController ) handleAmendCommitPress () error {
@@ -900,10 +900,10 @@ func (self *FilesController) setStatusFiltering(filter filetree.FileTreeDisplayF
900900 // Whenever we switch between untracked and other filters, we need to refresh the files view
901901 // because the untracked files filter applies when running `git status`.
902902 if previousFilter != filter && (previousFilter == filetree .DisplayUntracked || filter == filetree .DisplayUntracked ) {
903- return self .c .Refresh (types.RefreshOptions {Scope : []types.RefreshableView {types .FILES }, Mode : types .ASYNC })
903+ self .c .Refresh (types.RefreshOptions {Scope : []types.RefreshableView {types .FILES }, Mode : types .ASYNC })
904+ } else {
905+ self .c .PostRefreshUpdate (self .context ())
904906 }
905-
906- self .c .PostRefreshUpdate (self .context ())
907907 return nil
908908}
909909
@@ -1177,7 +1177,8 @@ func (self *FilesController) handleStashSave(stashFunc func(message string) erro
11771177 if err := stashFunc (stashComment ); err != nil {
11781178 return err
11791179 }
1180- return self .c .Refresh (types.RefreshOptions {Scope : []types.RefreshableView {types .STASH , types .FILES }})
1180+ self .c .Refresh (types.RefreshOptions {Scope : []types.RefreshableView {types .STASH , types .FILES }})
1181+ return nil
11811182 },
11821183 })
11831184
@@ -1197,7 +1198,7 @@ func (self *FilesController) fetch() error {
11971198 return errors .New (self .c .Tr .PassUnameWrong )
11981199 }
11991200
1200- _ = self .c .Refresh (types.RefreshOptions {Scope : []types.RefreshableView {types .BRANCHES , types .COMMITS , types .REMOTES , types .TAGS }, Mode : types .SYNC })
1201+ self .c .Refresh (types.RefreshOptions {Scope : []types.RefreshableView {types .BRANCHES , types .COMMITS , types .REMOTES , types .TAGS }, Mode : types .SYNC })
12011202
12021203 if err == nil {
12031204 err = self .c .Helpers ().BranchesHelper .AutoForwardBranches ()
@@ -1322,7 +1323,8 @@ func (self *FilesController) remove(selectedNodes []*filetree.FileNode) error {
13221323 }
13231324 }
13241325
1325- return self .c .Refresh (types.RefreshOptions {Mode : types .ASYNC , Scope : []types.RefreshableView {types .FILES , types .WORKTREES }})
1326+ self .c .Refresh (types.RefreshOptions {Mode : types .ASYNC , Scope : []types.RefreshableView {types .FILES , types .WORKTREES }})
1327+ return nil
13261328 },
13271329 Key : self .c .KeybindingsOpts ().GetKey (self .c .UserConfig ().Keybinding .Files .ConfirmDiscard ),
13281330 Tooltip : utils .ResolvePlaceholderString (
@@ -1348,7 +1350,8 @@ func (self *FilesController) remove(selectedNodes []*filetree.FileNode) error {
13481350 }
13491351 }
13501352
1351- return self .c .Refresh (types.RefreshOptions {Mode : types .ASYNC , Scope : []types.RefreshableView {types .FILES , types .WORKTREES }})
1353+ self .c .Refresh (types.RefreshOptions {Mode : types .ASYNC , Scope : []types.RefreshableView {types .FILES , types .WORKTREES }})
1354+ return nil
13521355 },
13531356 Key : 'u' ,
13541357 Tooltip : utils .ResolvePlaceholderString (
@@ -1389,7 +1392,8 @@ func (self *FilesController) ResetSubmodule(submodule *models.SubmoduleConfig) e
13891392 return err
13901393 }
13911394
1392- return self .c .Refresh (types.RefreshOptions {Mode : types .ASYNC , Scope : []types.RefreshableView {types .FILES , types .SUBMODULES }})
1395+ self .c .Refresh (types.RefreshOptions {Mode : types .ASYNC , Scope : []types.RefreshableView {types .FILES , types .SUBMODULES }})
1396+ return nil
13931397 })
13941398}
13951399
0 commit comments