mirror of
https://github.com/jesseduffield/lazygit.git
synced 2026-09-10 07:36:27 -04:00
Remove PostRefreshUpdateKeepingScrollPosition
Now that we have PostRefreshUpdateWithOptions there's no reason to offer a bespoke method for setting one particular option.
This commit is contained in:
parent
fa531dc518
commit
d37f901ac1
|
|
@ -1851,7 +1851,8 @@ func (self *RefreshHelper) setGithubPullRequests(baseInfo *githubRemoteInfo, bra
|
|||
// This lands whenever the network call happens to return, and only
|
||||
// changes how the branches are rendered, not which one is selected, so
|
||||
// it has no business moving the viewport.
|
||||
self.c.PostRefreshUpdateKeepingScrollPosition(self.c.Contexts().Branches)
|
||||
self.c.PostRefreshUpdateWithOptions(self.c.Contexts().Branches,
|
||||
types.OnFocusOpts{KeepScrollPosition: true})
|
||||
})
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -191,7 +191,8 @@ func (self *LocalCommitsController) handleCommitDrag(opts gocui.ViewMouseBinding
|
|||
|
||||
self.commitDrag.hasMoved = true
|
||||
if self.updateCommitDragInsertion(opts.Y) {
|
||||
self.c.PostRefreshUpdateKeepingScrollPosition(self.context())
|
||||
self.c.PostRefreshUpdateWithOptions(self.context(),
|
||||
types.OnFocusOpts{KeepScrollPosition: true})
|
||||
}
|
||||
originY := self.context().GetView().OriginY()
|
||||
self.dragAutoscroller.Update(opts.Y - originY)
|
||||
|
|
|
|||
|
|
@ -46,10 +46,6 @@ func (self *guiCommon) PostRefreshUpdateWithOptions(context types.Context, opts
|
|||
self.gui.postRefreshUpdate(context, opts)
|
||||
}
|
||||
|
||||
func (self *guiCommon) PostRefreshUpdateKeepingScrollPosition(context types.Context) {
|
||||
self.gui.postRefreshUpdate(context, types.OnFocusOpts{KeepScrollPosition: true})
|
||||
}
|
||||
|
||||
func (self *guiCommon) RunSubprocessAndRefresh(cmdObj *oscommands.CmdObj) error {
|
||||
return self.gui.runSubprocessWithSuspenseAndRefresh(cmdObj)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -54,10 +54,6 @@ type IGuiCommon interface {
|
|||
// Like PostRefreshUpdate, with control over scrolling and whether to update
|
||||
// the main view.
|
||||
PostRefreshUpdateWithOptions(Context, OnFocusOpts)
|
||||
// Like PostRefreshUpdate, but leaves the view scrolled where it is. For
|
||||
// refreshes that no user action is behind: those must not move the viewport
|
||||
// away from wherever the user last put it.
|
||||
PostRefreshUpdateKeepingScrollPosition(Context)
|
||||
|
||||
// renders string to a view without resetting its origin
|
||||
SetViewContent(view *gocui.View, content string)
|
||||
|
|
|
|||
Loading…
Reference in a new issue