mirror of
https://github.com/jesseduffield/lazygit.git
synced 2025-03-05 15:15:49 +02:00
fix merge conflict scrolling
This commit is contained in:
parent
2008c39516
commit
80a8e9b04d
@ -43,8 +43,20 @@ func (gui *Gui) newStringTask(view *gocui.View, str string) error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (gui *Gui) newStringTaskWithoutScroll(view *gocui.View, str string) error {
|
func (gui *Gui) newStringTaskWithoutScroll(view *gocui.View, str string) error {
|
||||||
// using empty key so that on subsequent calls we won't reset the view's origin
|
manager := gui.getManager(view)
|
||||||
return gui.newStringTaskWithKey(view, str, "")
|
|
||||||
|
f := func(stop chan struct{}) error {
|
||||||
|
gui.setViewContent(view, str)
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// Using empty key so that on subsequent calls we won't reset the view's origin.
|
||||||
|
// Note this means that we will be scrolling back to the top if we're switching from a different key
|
||||||
|
if err := manager.NewTask(f, ""); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (gui *Gui) newStringTaskWithKey(view *gocui.View, str string, key string) error {
|
func (gui *Gui) newStringTaskWithKey(view *gocui.View, str string, key string) error {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user