summaryrefslogtreecommitdiff
path: root/domain/src/turn_order.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'domain/src/turn_order.cpp')
-rw-r--r--domain/src/turn_order.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/domain/src/turn_order.cpp b/domain/src/turn_order.cpp
index 81b7fe7..677e993 100644
--- a/domain/src/turn_order.cpp
+++ b/domain/src/turn_order.cpp
@@ -31,6 +31,14 @@ namespace turns::domain
insert_sorted(participant, comparator);
}
+ auto turn_order::remove(Glib::RefPtr<participant> item) -> void
+ {
+ if (auto [was_found, index] = find(item); was_found)
+ {
+ super::remove(index);
+ }
+ }
+
auto turn_order::sort() -> void
{
super::sort(comparator);