Use std::vector::erase instead of self written code in remove_marker

This commit is contained in:
AdenKoperczak 2024-10-06 12:19:54 -04:00
parent 491a33794f
commit 534b679d63

View file

@ -229,12 +229,7 @@ void MarkerManager::remove_marker(size_t index)
return;
}
for (size_t i = index; i < p->markerRecords_.size() - 1; i++)
{
p->markerRecords_[i] = p->markerRecords_[i + 1];
}
p->markerRecords_.pop_back();
p->markerRecords_.erase(std::next(p->markerRecords_.begin(), index));
Q_EMIT MarkerRemoved(index);
Q_EMIT MarkersUpdated();