diff -Naur ros-humble-pal-statistics-2.1.5_org/src/registration_list.cpp ros-humble-pal-statistics-2.1.5/src/registration_list.cpp --- ros-humble-pal-statistics-2.1.5_org/src/registration_list.cpp 2023-04-14 18:36:05.000000000 +0800 +++ ros-humble-pal-statistics-2.1.5/src/registration_list.cpp 2023-10-21 17:16:46.000000000 +0800 @@ -207,7 +207,11 @@ ids_.resize(ids_.size() - 1); std::swap(references_[index], references_.back()); references_.resize(references_.size() - 1); - std::swap(enabled_[index], enabled_.back()); + //std::swap(enabled_[index], std::move(enabled_.back())); + bool temp = enabled_[index]; + enabled_[index] = enabled_.back(); + enabled_.back() = temp; + enabled_.resize(enabled_.size() - 1); registrationsChanged();