Index: pkg/barback/lib/src/transform_node.dart |
diff --git a/pkg/barback/lib/src/transform_node.dart b/pkg/barback/lib/src/transform_node.dart |
index 6df431540abf424db33bf94c2efa608a75a01b7e..e93b30ed7eeab94f701a0046c81ec5f88c9efff3 100644 |
--- a/pkg/barback/lib/src/transform_node.dart |
+++ b/pkg/barback/lib/src/transform_node.dart |
@@ -125,7 +125,10 @@ class TransformNode { |
_inputSubscriptions.clear(); |
_isDirty = false; |
- return transformer.apply(transform).catchError((error) { |
+ |
+ return phase.cascade.graph.transformPool |
+ .withResource(() => transformer.apply(transform)) |
+ .catchError((error) { |
// If the transform became dirty while processing, ignore any errors from |
// it. |
if (_isDirty) return; |