From 4e08f5c169b73c11f775c994d413319f68fabc53 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Mon, 8 May 2017 16:30:54 +0200 Subject: [PATCH] iterator std::set::erase (iterator) is C++11 --- libs/ardour/selection.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/ardour/selection.cc b/libs/ardour/selection.cc index 6775759fc9..1c0e89fdf0 100644 --- a/libs/ardour/selection.cc +++ b/libs/ardour/selection.cc @@ -251,7 +251,7 @@ CoreSelection::remove_stripable_by_id (PBD::ID const & id) for (SelectedStripables::iterator x = _stripables.begin(); x != _stripables.end(); ) { if ((*x).stripable == id) { - x = _stripables.erase (x); + _stripables.erase (x++); /* keep going because there may be more than 1 pair of stripable/automation-control in the selection. */ -- 2.30.2