Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(296)

Unified Diff: pkg/barback/lib/src/phase_input.dart

Issue 25376003: Add support for transformer clusters to barback. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Code review changes Created 7 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: pkg/barback/lib/src/phase_input.dart
diff --git a/pkg/barback/lib/src/phase_input.dart b/pkg/barback/lib/src/phase_input.dart
index 736bd0593fde7a5f776290b3bc01895b2d013562..d5945d921b6e9e413336e8d2bfa020a5840059b0 100644
--- a/pkg/barback/lib/src/phase_input.dart
+++ b/pkg/barback/lib/src/phase_input.dart
@@ -108,7 +108,8 @@ class PhaseInput {
}
/// Set this input's transformers to [transformers].
- void updateTransformers(Set<Transformer> newTransformers) {
+ void updateTransformers(Iterable<Transformer> newTransformers) {
+ newTransformers = newTransformers.toSet();
var oldTransformers = _transformers.toSet();
for (var removedTransformer in
oldTransformers.difference(newTransformers)) {
@@ -127,8 +128,7 @@ class PhaseInput {
if (_transforms.isEmpty && _adjustTransformersFuture == null &&
_passThroughController == null) {
- _passThroughController =
- new AssetNodeController.available(input.asset, input.transform);
+ _passThroughController = new AssetNodeController.from(input);
_newPassThrough = true;
}
@@ -240,8 +240,7 @@ class PhaseInput {
if (_passThroughController != null) {
_passThroughController.setAvailable(input.asset);
} else {
- _passThroughController =
- new AssetNodeController.available(input.asset, input.transform);
+ _passThroughController = new AssetNodeController.from(input);
_newPassThrough = true;
}
} else if (_passThroughController != null) {

Powered by Google App Engine
This is Rietveld 408576698