IncrementalInserter: fix erase
This commit is contained in:
parent
e34c5ef15f
commit
a7309fbe87
|
@ -437,8 +437,10 @@ void IncrementalInserter::insert_capture(size_t index)
|
||||||
|
|
||||||
void IncrementalInserter::erase()
|
void IncrementalInserter::erase()
|
||||||
{
|
{
|
||||||
move_cursor(DisplayCoord(0, -1));
|
for (auto& sel : m_window.m_selections)
|
||||||
|
sel = Selection(sel.first() - 1, sel.last() - 1);
|
||||||
m_window.erase_noundo();
|
m_window.erase_noundo();
|
||||||
|
m_window.scroll_to_keep_cursor_visible_ifn();
|
||||||
}
|
}
|
||||||
|
|
||||||
void IncrementalInserter::move_cursor(const DisplayCoord& offset)
|
void IncrementalInserter::move_cursor(const DisplayCoord& offset)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user