summaryrefslogtreecommitdiff
path: root/vendor/github.com/yuin/goldmark/ast/block.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/yuin/goldmark/ast/block.go')
-rw-r--r--vendor/github.com/yuin/goldmark/ast/block.go9
1 files changed, 3 insertions, 6 deletions
diff --git a/vendor/github.com/yuin/goldmark/ast/block.go b/vendor/github.com/yuin/goldmark/ast/block.go
index d17564a99..efeea08ef 100644
--- a/vendor/github.com/yuin/goldmark/ast/block.go
+++ b/vendor/github.com/yuin/goldmark/ast/block.go
@@ -10,8 +10,8 @@ import (
// A BaseBlock struct implements the Node interface partialliy.
type BaseBlock struct {
BaseNode
+ lines textm.Segments
blankPreviousLines bool
- lines *textm.Segments
}
// Type implements Node.Type.
@@ -36,15 +36,12 @@ func (b *BaseBlock) SetBlankPreviousLines(v bool) {
// Lines implements Node.Lines.
func (b *BaseBlock) Lines() *textm.Segments {
- if b.lines == nil {
- b.lines = textm.NewSegments()
- }
- return b.lines
+ return &b.lines
}
// SetLines implements Node.SetLines.
func (b *BaseBlock) SetLines(v *textm.Segments) {
- b.lines = v
+ b.lines = *v
}
// A Document struct is a root node of Markdown text.