diff options
Diffstat (limited to 'src/buffer_utils.hh')
| -rw-r--r-- | src/buffer_utils.hh | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/buffer_utils.hh b/src/buffer_utils.hh index 97c5374d..a8226660 100644 --- a/src/buffer_utils.hh +++ b/src/buffer_utils.hh @@ -15,17 +15,14 @@ inline String content(const Buffer& buffer, const Selection& range) return buffer.string(range.min(), buffer.char_next(range.max())); } -inline BufferIterator erase(Buffer& buffer, const Selection& range) +inline ByteCoord erase(Buffer& buffer, const Selection& range) { - return buffer.erase(buffer.iterator_at(range.min()), - buffer.iterator_at(buffer.char_next(range.max()))); + return buffer.erase(range.min(), buffer.char_next(range.max())); } -inline BufferIterator replace(Buffer& buffer, const Selection& range, StringView content) +inline ByteCoord replace(Buffer& buffer, const Selection& range, StringView content) { - return buffer.replace(buffer.iterator_at(range.min()), - buffer.iterator_at(buffer.char_next(range.max())), - content); + return buffer.replace(range.min(), buffer.char_next(range.max()), content); } inline CharCount char_length(const Buffer& buffer, const Selection& range) |
