aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Decoration.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'src/Decoration.cxx')
-rw-r--r--src/Decoration.cxx6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/Decoration.cxx b/src/Decoration.cxx
index c5b00cbc1..2094bca1a 100644
--- a/src/Decoration.cxx
+++ b/src/Decoration.cxx
@@ -163,7 +163,7 @@ Decoration<POS> *DecorationList<POS>::Create(int indicator, Sci::Position length
template <typename POS>
void DecorationList<POS>::Delete(int indicator) {
decorationList.erase(std::remove_if(decorationList.begin(), decorationList.end(),
- [=](const std::unique_ptr<Decoration<POS>> &deco) {
+ [indicator](const std::unique_ptr<Decoration<POS>> &deco) {
return deco->Indicator() == indicator;
}), decorationList.end());
current = nullptr;
@@ -228,7 +228,7 @@ void DecorationList<POS>::DeleteRange(Sci::Position position, Sci::Position dele
template <typename POS>
void DecorationList<POS>::DeleteLexerDecorations() {
decorationList.erase(std::remove_if(decorationList.begin(), decorationList.end(),
- [=](const std::unique_ptr<Decoration<POS>> &deco) {
+ [](const std::unique_ptr<Decoration<POS>> &deco) {
return deco->Indicator() < INDIC_CONTAINER;
}), decorationList.end());
current = nullptr;
@@ -241,7 +241,7 @@ void DecorationList<POS>::DeleteAnyEmpty() {
decorationList.clear();
} else {
decorationList.erase(std::remove_if(decorationList.begin(), decorationList.end(),
- [=](const std::unique_ptr<Decoration<POS>> &deco) {
+ [](const std::unique_ptr<Decoration<POS>> &deco) {
return deco->Empty();
}), decorationList.end());
}