From 6d3861b7188e5d1110fd3dd076fe028c3e27158b Mon Sep 17 00:00:00 2001 From: Mylloon Date: Sun, 22 Oct 2023 01:46:26 +0200 Subject: [PATCH] really iterate over the whole list --- src/Tache.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Tache.cpp b/src/Tache.cpp index 6169de3..0994b20 100644 --- a/src/Tache.cpp +++ b/src/Tache.cpp @@ -70,9 +70,11 @@ bool Tache::depends_from(const Tache &x) const { if (it->unique_id == x.unique_id) { return true; } else { - // On recherche récursivement parmis toutes les dépendance. Ca permett à + // On recherche récursivement parmis toutes les dépendance. Ca permet à // `ajouteDependance` d'être sûre de pas créer de cycles au n-ème degré - return it->depends_from(x); + if (it->depends_from(x)) { + return true; + } } } return false;