aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ModuleManager.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/ModuleManager.py b/src/ModuleManager.py
index ef452ff8..ff293446 100644
--- a/src/ModuleManager.py
+++ b/src/ModuleManager.py
@@ -250,6 +250,7 @@ class ModuleManager(object):
to_remove = []
for name, dependencies in definition_dependencies.items():
if not dependencies:
+ changed = True
# pop things with no unfufilled dependencies
to_remove.append(name)
for name in to_remove:
@@ -257,8 +258,8 @@ class ModuleManager(object):
del definition_dependencies[name]
for deps in definition_dependencies.values():
if name in deps:
- # fulfill dependencies for things we just popped
changed = True
+ # fulfill dependencies for things we just popped
deps.remove(name)
if not changed: