X-Git-Url: https://git.giacomolli.uk/onechat/blobdiff_plain/448c931a776c3e3f65ca2eab11da0c062d597818..4a42f7f208cbfead335eba9ebe615b35b1742130:/view.go?ds=sidebyside diff --git a/view.go b/view.go index 8877462..9af1c21 100644 --- a/view.go +++ b/view.go @@ -94,7 +94,12 @@ func (v *View) Append(tree ViewNodeReader) (bool, error) { v.lines = append(v.lines, line) v.end++ - return v.fit(tree) + merged, err := v.fit(tree) + if err != nil { + return merged, fmt.Errorf("fit appended view: %w", err) + } + + return merged, nil } // load keeps the node of line when it is built, and tells if it is.