PushBack for empty match
This commit is contained in:
parent
a8b9d542c6
commit
fac3d0376a
|
|
@ -54,9 +54,12 @@ func INewEditor(version *Version, srcReader io.ReadCloser) (*Editor, error) {
|
|||
}
|
||||
|
||||
// load the segments
|
||||
if err := e.loadSegments(); err != nil {
|
||||
if srcReader != nil {
|
||||
err := e.loadSegments()
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("failed to load segments: %s", err)
|
||||
}
|
||||
}
|
||||
|
||||
return e, nil
|
||||
}
|
||||
|
|
@ -241,7 +244,10 @@ func (e *Editor) PutSegment(seg *Segment, cb func(newSeg *Segment, oldList []*Se
|
|||
|
||||
if len(eList) == 0 {
|
||||
// could this even be a case ?
|
||||
return 0, 0, fmt.Errorf("failed to find the related segment")
|
||||
// return 0, 0, fmt.Errorf("failed to find the related segment")
|
||||
|
||||
e.segments.PushBack(seg)
|
||||
return 0, 1, nil
|
||||
}
|
||||
|
||||
// print for debug
|
||||
|
|
|
|||
Loading…
Reference in New Issue