Skip to content

Commit bad69a4

Browse files
committed
Return a Binding, not a Subscriber
1 parent c3294b1 commit bad69a4

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

src/main/java/rx/subscribers/BindingSubscriber.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
import rx.functions.Action1;
2828

2929

30-
public final class BindingSubscriber<T> extends Subscriber<T> implements ObservableValue<T>, Binding<T>, Subscription {
30+
final class BindingSubscriber<T> extends Subscriber<T> implements ObservableValue<T>, Binding<T>, Subscription {
3131

3232
private final Action1<Throwable> onError;
3333
private ExpressionHelper<T> helper;

src/main/java/rx/subscribers/JavaFxSubscriber.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,20 +16,21 @@
1616

1717
package rx.subscribers;
1818

19-
import javafx.beans.property.Property;
19+
import javafx.beans.binding.Binding;
20+
import rx.Observable;
2021
import rx.functions.Action1;
2122

2223
public enum JavaFxSubscriber {
2324
;//no instances
2425

25-
public static <T> BindingSubscriber<T> toBinding(Property<? super T> t) {
26+
public static <T> Binding<T> toBinding(Observable<T> obs) {
2627
BindingSubscriber<T> bindingSubscriber = new BindingSubscriber<>(e -> {});
27-
t.bind(bindingSubscriber);
28+
obs.subscribe(bindingSubscriber);
2829
return bindingSubscriber;
2930
}
30-
public static <T> BindingSubscriber<T> toBinding(Property<? super T> t, Action1<Throwable> onErrorAction ) {
31+
public static <T> Binding<T> toBinding(Observable<T> obs, Action1<Throwable> onErrorAction ) {
3132
BindingSubscriber<T> bindingSubscriber = new BindingSubscriber<>(onErrorAction);
32-
t.bind(bindingSubscriber);
33+
obs.subscribe(bindingSubscriber);
3334
return bindingSubscriber;
3435
}
3536
}

0 commit comments

Comments
 (0)