mirror of
				https://github.com/jesseduffield/lazygit.git
				synced 2025-10-30 23:57:43 +02:00 
			
		
		
		
	Cleanup: reduce some code duplication
ListContextTrait.OnSearchSelect was introduced in 138be04e65, but it was never
called. I can only guess that a planned refactoring wasn't finished here.
			
			
This commit is contained in:
		| @@ -64,10 +64,7 @@ func NewCommitFilesContext(c *ContextCommon) *CommitFilesContext { | ||||
| 		}, | ||||
| 	} | ||||
|  | ||||
| 	ctx.GetView().SetOnSelectItem(ctx.SearchTrait.onSelectItemWrapper(func(selectedLineIdx int) error { | ||||
| 		ctx.GetList().SetSelection(selectedLineIdx) | ||||
| 		return ctx.HandleFocus(types.OnFocusOpts{}) | ||||
| 	})) | ||||
| 	ctx.GetView().SetOnSelectItem(ctx.SearchTrait.onSelectItemWrapper(ctx.OnSearchSelect)) | ||||
|  | ||||
| 	return ctx | ||||
| } | ||||
|   | ||||
| @@ -85,10 +85,7 @@ func NewLocalCommitsContext(c *ContextCommon) *LocalCommitsContext { | ||||
| 		}, | ||||
| 	} | ||||
|  | ||||
| 	ctx.GetView().SetOnSelectItem(ctx.SearchTrait.onSelectItemWrapper(func(selectedLineIdx int) error { | ||||
| 		ctx.GetList().SetSelection(selectedLineIdx) | ||||
| 		return ctx.HandleFocus(types.OnFocusOpts{}) | ||||
| 	})) | ||||
| 	ctx.GetView().SetOnSelectItem(ctx.SearchTrait.onSelectItemWrapper(ctx.OnSearchSelect)) | ||||
|  | ||||
| 	return ctx | ||||
| } | ||||
|   | ||||
| @@ -133,10 +133,7 @@ func NewSubCommitsContext( | ||||
| 		}, | ||||
| 	} | ||||
|  | ||||
| 	ctx.GetView().SetOnSelectItem(ctx.SearchTrait.onSelectItemWrapper(func(selectedLineIdx int) error { | ||||
| 		ctx.GetList().SetSelection(selectedLineIdx) | ||||
| 		return ctx.HandleFocus(types.OnFocusOpts{}) | ||||
| 	})) | ||||
| 	ctx.GetView().SetOnSelectItem(ctx.SearchTrait.onSelectItemWrapper(ctx.OnSearchSelect)) | ||||
|  | ||||
| 	return ctx | ||||
| } | ||||
|   | ||||
| @@ -51,10 +51,7 @@ func NewWorkingTreeContext(c *ContextCommon) *WorkingTreeContext { | ||||
| 		}, | ||||
| 	} | ||||
|  | ||||
| 	ctx.GetView().SetOnSelectItem(ctx.SearchTrait.onSelectItemWrapper(func(selectedLineIdx int) error { | ||||
| 		ctx.GetList().SetSelection(selectedLineIdx) | ||||
| 		return ctx.HandleFocus(types.OnFocusOpts{}) | ||||
| 	})) | ||||
| 	ctx.GetView().SetOnSelectItem(ctx.SearchTrait.onSelectItemWrapper(ctx.OnSearchSelect)) | ||||
|  | ||||
| 	return ctx | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user