Skip to content

Commit 014f9b1

Browse files
committed
no longer needs to implement Subscription
1 parent aca3900 commit 014f9b1

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

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

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
import rx.functions.Action1;
2929

3030

31-
final class BindingSubscriber<T> extends Subscriber<T> implements ObservableValue<T>, Binding<T>, Subscription {
31+
final class BindingSubscriber<T> extends Subscriber<T> implements ObservableValue<T>, Binding<T> {
3232

3333
private final Observable<T> observable;
3434
private final Action1<Throwable> onError;
@@ -92,6 +92,9 @@ public ObservableList<?> getDependencies() {
9292

9393
@Override
9494
public void dispose() {
95+
if (subscription != null) {
96+
subscription.unsubscribe();
97+
}
9598
this.unsubscribe();
9699
}
97100

0 commit comments

Comments
 (0)