diff --git a/src/selection.cc b/src/selection.cc index b536ee1b4..00280a4d9 100644 --- a/src/selection.cc +++ b/src/selection.cc @@ -48,12 +48,11 @@ void SelectionList::set(Vector list, size_t main) kak_assert(main < list.size()); m_selections = std::move(list); m_main = main; + m_timestamp = m_buffer->timestamp(); sort_and_merge_overlapping(); - update_timestamp(); check_invariant(); } - namespace { diff --git a/src/selection.hh b/src/selection.hh index 278207004..bf24ad951 100644 --- a/src/selection.hh +++ b/src/selection.hh @@ -137,7 +137,6 @@ struct SelectionList Buffer& buffer() const { return *m_buffer; } size_t timestamp() const { return m_timestamp; } - void update_timestamp() { m_timestamp = m_buffer->timestamp(); } void insert(ConstArrayView strings, InsertMode mode, Vector* out_insert_pos = nullptr);