summaryrefslogtreecommitdiffstats
path: root/pkg/gui/controllers.go
diff options
context:
space:
mode:
authorStefan Haller <stefan@haller-berlin.de>2023-10-08 19:52:54 +0200
committerStefan Haller <stefan@haller-berlin.de>2023-10-10 08:37:30 +0200
commitb5ca6a3add3b6d1fbf428dba84ee558e7cb16568 (patch)
treeaf3ce07bc63a2da3e46ac6e8ffd791686b6e96b1 /pkg/gui/controllers.go
parentecaa4846f125ce1420755111f339ad2a574a3fff (diff)
When refreshing models, re-apply active filter for the corresponding view
Diffstat (limited to 'pkg/gui/controllers.go')
-rw-r--r--pkg/gui/controllers.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/pkg/gui/controllers.go b/pkg/gui/controllers.go
index 43b226b58..6a751e1ef 100644
--- a/pkg/gui/controllers.go
+++ b/pkg/gui/controllers.go
@@ -47,6 +47,7 @@ func (gui *Gui) resetHelpersAndControllers() {
patchBuildingHelper := helpers.NewPatchBuildingHelper(helperCommon)
stagingHelper := helpers.NewStagingHelper(helperCommon)
mergeConflictsHelper := helpers.NewMergeConflictsHelper(helperCommon)
+ searchHelper := helpers.NewSearchHelper(helperCommon)
refreshHelper := helpers.NewRefreshHelper(
helperCommon,
@@ -56,6 +57,7 @@ func (gui *Gui) resetHelpersAndControllers() {
stagingHelper,
mergeConflictsHelper,
worktreeHelper,
+ searchHelper,
)
diffHelper := helpers.NewDiffHelper(helperCommon)
cherryPickHelper := helpers.NewCherryPickHelper(
@@ -119,7 +121,7 @@ func (gui *Gui) resetHelpersAndControllers() {
modeHelper,
appStatusHelper,
),
- Search: helpers.NewSearchHelper(helperCommon),
+ Search: searchHelper,
Worktree: worktreeHelper,
SubCommits: helpers.NewSubCommitsHelper(helperCommon, refreshHelper, setSubCommits),
}