diff --git a/src/blackmisc/sequence.h b/src/blackmisc/sequence.h index ac8d30efe..f706e3c83 100644 --- a/src/blackmisc/sequence.h +++ b/src/blackmisc/sequence.h @@ -253,7 +253,7 @@ namespace BlackMisc template void removeIf(Predicate p) { - std::remove_if(begin(), end(), p); + erase(std::remove_if(begin(), end(), p), end()); } /*! @@ -272,7 +272,7 @@ namespace BlackMisc */ void remove(const T &object) { - std::remove(begin(), end(), object); + erase(std::remove(begin(), end(), object), end()); } /*!