Index: lib/observe/set.dart |
diff --git a/lib/observe/set.dart b/lib/observe/set.dart |
index b1be62fb3163102765307502bcc0b09d0987b340..66e9c7eaee28ee4eae1a1c027cec005a7bfd3d8d 100644 |
--- a/lib/observe/set.dart |
+++ b/lib/observe/set.dart |
@@ -7,7 +7,6 @@ library web_ui.observe.set; |
import 'dart:collection'; |
import 'observable.dart'; |
import 'map.dart' show MapFactory; |
-import 'package:web_ui/src/utils_observe.dart' show IterableWorkaround; |
/** |
* Represents an observable set of model values. If any items are added, |
@@ -17,8 +16,7 @@ import 'package:web_ui/src/utils_observe.dart' show IterableWorkaround; |
// TODO(jmesserly): ideally this could be based ObservableMap, or Dart |
// would have a built in Set<->Map adapter as suggested in |
// https://code.google.com/p/dart/issues/detail?id=5603 |
-class ObservableSet<E> extends IterableWorkaround with Observable |
- implements Set<E> { |
+class ObservableSet<E> extends IterableBase<E> with Observable { |
final Map<E, Object> _map; |