Skip to content

Commit 9a91b22

Browse files
committed
implement invalidationsOf)_
1 parent 4e3a508 commit 9a91b22

File tree

2 files changed

+3
-11
lines changed

2 files changed

+3
-11
lines changed

src/main/java/rx/javafx/sources/ObservableValueSource.java

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -49,19 +49,11 @@ public static <T> Observable<Change<T>> fromObservableValueChanges(final Observa
4949
});
5050
}
5151

52-
public static <T> Observable<ObservableValue<T>> fromInvalidations(final ObservableValue<T> fxObservable) {
52+
public static Observable<javafx.beans.Observable> fromInvalidations(javafx.beans.Observable fxObservable) {
5353
return Observable.create(subscriber -> {
54-
final InvalidationListener listener = s -> subscriber.onNext(fxObservable);
54+
final InvalidationListener listener = subscriber::onNext;
5555
fxObservable.addListener(listener);
5656
subscriber.add(JavaFxSubscriptions.unsubscribeInEventDispatchThread(() -> fxObservable.removeListener(listener)));
5757
});
5858
}
59-
60-
public static <T> Observable<Property<T>> fromInvalidations(final Property<T> fxProperty) {
61-
return Observable.create(subscriber -> {
62-
final InvalidationListener listener = s -> subscriber.onNext(fxProperty);
63-
fxProperty.addListener(listener);
64-
subscriber.add(JavaFxSubscriptions.unsubscribeInEventDispatchThread(() -> fxProperty.removeListener(listener)));
65-
});
66-
}
6759
}

src/main/java/rx/observables/JavaFxObservable.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ public static <T> Observable<Change<T>> fromObservableValueChanges(final Observa
121121
}
122122

123123
/**
124-
* Emits a JavaFX Observable
124+
* Emits a JavaFX Observable every time it is invalidated.
125125
* @param fxObservable
126126
* @return
127127
*/

0 commit comments

Comments
 (0)