From c7735f732df3783cc2c5b8cfde35755236b2c13c Mon Sep 17 00:00:00 2001 From: odino Date: Mon, 26 Aug 2019 17:41:23 +0400 Subject: [PATCH] make BreaklineCallback private (`breaklineCallback`) --- option.go | 2 +- render.go | 6 +++--- render_test.go | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/option.go b/option.go index e8f73d1..abce19a 100644 --- a/option.go +++ b/option.go @@ -237,7 +237,7 @@ func OptionShowCompletionAtStart() Option { // OptionBreakLineCallback to run a callback at every break line func OptionBreakLineCallback(fn func(*Document)) Option { return func(p *Prompt) error { - p.renderer.BreakLineCallback = fn + p.renderer.breakLineCallback = fn return nil } } diff --git a/render.go b/render.go index ac65f76..90bdf9d 100644 --- a/render.go +++ b/render.go @@ -12,7 +12,7 @@ type Render struct { out ConsoleWriter prefix string livePrefixCallback func() (prefix string, useLivePrefix bool) - BreakLineCallback func(*Document) + breakLineCallback func(*Document) title string row uint16 col uint16 @@ -236,8 +236,8 @@ func (r *Render) BreakLine(buffer *Buffer) { r.out.WriteStr(buffer.Document().Text + "\n") r.out.SetColor(DefaultColor, DefaultColor, false) debug.AssertNoError(r.out.Flush()) - if r.BreakLineCallback != nil { - r.BreakLineCallback(buffer.Document()) + if r.breakLineCallback != nil { + r.breakLineCallback(buffer.Document()) } r.previousCursor = 0 diff --git a/render_test.go b/render_test.go index 63dd0bd..98cb27c 100644 --- a/render_test.go +++ b/render_test.go @@ -100,7 +100,7 @@ func TestBreakLineCallback(t *testing.T) { t.Errorf("i should initially be 0, before applying a break line callback") } - r.BreakLineCallback = func(doc *Document) { + r.breakLineCallback = func(doc *Document) { i++ } r.BreakLine(b)