Skip to content

Commit 7169277

Browse files
committed
BlockingObservable.toFuture cancel races with onSubscribe.
1 parent 2a950f4 commit 7169277

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/main/java/io/reactivex/observables/BlockingObservable.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
import io.reactivex.internal.subscribers.*;
2828
import io.reactivex.internal.util.*;
2929
import io.reactivex.plugins.RxJavaPlugins;
30+
import io.reactivex.subscribers.AsyncObserver;
3031

3132
public final class BlockingObservable<T> implements Publisher<T>, Iterable<T> {
3233
final Publisher<? extends T> o;
@@ -216,7 +217,7 @@ public CompletableFuture<T> toFuture() {
216217
CompletableFuture<T> f = new CompletableFuture<>();
217218
Observable<T> source = Observable.fromPublisher(o);
218219

219-
Observer<T> s = new Observer<T>() {
220+
AsyncObserver<T> s = new AsyncObserver<T>() {
220221
@Override
221222
protected void onStart() {
222223
f.whenComplete((v, e) -> {

0 commit comments

Comments
 (0)