From bbe1abb754327420b455e99ca0b9828a07e65d4e Mon Sep 17 00:00:00 2001 From: Moritz Bunkus Date: Mon, 5 Dec 2011 12:42:16 +0100 Subject: [PATCH] Fix wrong usage of boost::remove_if by using boost::remove_erase_if --- src/common/unique_numbers.cpp | 3 ++- src/propedit/options.cpp | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/common/unique_numbers.cpp b/src/common/unique_numbers.cpp index daff5d931..c0a718280 100644 --- a/src/common/unique_numbers.cpp +++ b/src/common/unique_numbers.cpp @@ -15,6 +15,7 @@ #include #include +#include #include "common/hacks.h" #include "common/random.h" @@ -66,7 +67,7 @@ void remove_unique_uint32(uint32_t number, unique_id_category_e category) { assert_valid_category(category); - boost::remove_if(s_random_unique_numbers[category], [=](uint32_t stored_number) { return number == stored_number; }); + boost::remove_erase_if(s_random_unique_numbers[category], [=](uint32_t stored_number) { return number == stored_number; }); } uint32_t diff --git a/src/propedit/options.cpp b/src/propedit/options.cpp index 1c9e80cf4..131f89bfe 100644 --- a/src/propedit/options.cpp +++ b/src/propedit/options.cpp @@ -12,6 +12,7 @@ #include #include +#include #include #include @@ -128,7 +129,7 @@ options_c::has_changes() void options_c::remove_empty_targets() { - boost::remove_if(m_targets, [](target_cptr &target) { return !target->has_changes(); }); + boost::remove_erase_if(m_targets, [](target_cptr &target) { return !target->has_changes(); }); } template static ebml_element_cptr