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;