| Index: pkg/observe/lib/src/bind_property.dart
|
| diff --git a/pkg/observe/lib/src/bind_property.dart b/pkg/observe/lib/src/bind_property.dart
|
| index a8e78dee3c57283b4935b3e7b25f1ff7bdda6705..a31d1ab747c5875fc39825656416109e404673db 100644
|
| --- a/pkg/observe/lib/src/bind_property.dart
|
| +++ b/pkg/observe/lib/src/bind_property.dart
|
| @@ -7,7 +7,7 @@ part of observe;
|
| /**
|
| * Forwards an observable property from one object to another. For example:
|
| *
|
| - * class MyModel extends ObservableBase {
|
| + * class MyModel extends Observable {
|
| * StreamSubscription _sub;
|
| * MyOtherModel _otherModel;
|
| *
|
| @@ -28,8 +28,10 @@ StreamSubscription onPropertyChange(Observable source, Symbol sourceName,
|
| void callback()) {
|
| return source.changes.listen((records) {
|
| for (var record in records) {
|
| - if (record.changes(sourceName)) {
|
| + if (record is PropertyChangeRecord &&
|
| + (record as PropertyChangeRecord).name == sourceName) {
|
| callback();
|
| + break;
|
| }
|
| }
|
| });
|
|
|