summaryrefslogtreecommitdiff
path: root/src/buildstream/_project.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/buildstream/_project.py')
-rw-r--r--src/buildstream/_project.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/buildstream/_project.py b/src/buildstream/_project.py
index 3d5714f86..1da89872e 100644
--- a/src/buildstream/_project.py
+++ b/src/buildstream/_project.py
@@ -454,9 +454,13 @@ class Project():
ticker=None,
fetch_subprojects=fetch_subprojects)
- with self._context.timed_activity("Resolving elements"):
+ # meta_elements is a list of target meta elements in a tree structure,
+ # not a list of all elements.
+ total_elements = progress.get_total()
+
+ with self._context.progress_activity("Resolving elements", total=total_elements) as progress:
elements = [
- Element._new_from_meta(meta)
+ Element._new_from_meta(meta, progress)
for meta in meta_elements
]