1
0
Mirror von https://github.com/tkuschel/bees.git synchronisiert 2026-05-08 04:59:37 +02:00

task: simplify clear_queue

Simplify the loop in clear_queue because we can't be modifying a
queue while we are clearing it.

Signed-off-by: Zygo Blaxell <bees@furryterror.org>
Dieser Commit ist enthalten in:
Zygo Blaxell
2021-12-07 00:04:34 -05:00
Ursprung c0a7533dd4
Commit 3f740d6b2d
+1 -3
Datei anzeigen
@@ -254,9 +254,7 @@ namespace crucible {
void
TaskState::clear_queue(TaskQueue &tq)
{
while (!tq.empty()) {
auto i = *tq.begin();
tq.pop_front();
for (auto &i : tq) {
i->clear();
}
}