Fix recursive search and replace in special case

Fixes #717
This commit is contained in:
Zachary Yedidia
2017-07-01 16:50:25 -04:00
parent 42f2af7956
commit 252def5b95

View File

@@ -594,12 +594,11 @@ func Replace(args []string) {
view.Cursor.ResetSelection()
messenger.Reset()
found++
}
if view.Cursor.HasSelection() {
searchStart = ToCharPos(view.Cursor.CurSelection[1], view.Buf)
} else {
if view.Cursor.HasSelection() {
searchStart = ToCharPos(view.Cursor.CurSelection[1], view.Buf)
} else {
searchStart = ToCharPos(view.Cursor.Loc, view.Buf)
}
searchStart = ToCharPos(view.Cursor.Loc, view.Buf)
}
}
}