Skip to content

Commit 29b9de2

Browse files
Merge pull request #3091 from akarnokd/AutoConnectFix
Fix autoConnect calling onStart twice.
2 parents e4000b3 + d43b3d1 commit 29b9de2

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/main/java/rx/internal/operators/OnSubscribeAutoConnect.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,11 @@
1818
import java.util.concurrent.atomic.AtomicInteger;
1919

2020
import rx.Observable.OnSubscribe;
21-
import rx.*;
21+
import rx.Subscriber;
22+
import rx.Subscription;
2223
import rx.functions.Action1;
2324
import rx.observables.ConnectableObservable;
25+
import rx.observers.Subscribers;
2426

2527
/**
2628
* Wraps a ConnectableObservable and calls its connect() method once
@@ -47,7 +49,7 @@ public OnSubscribeAutoConnect(ConnectableObservable<? extends T> source,
4749
}
4850
@Override
4951
public void call(Subscriber<? super T> child) {
50-
source.unsafeSubscribe(child);
52+
source.unsafeSubscribe(Subscribers.wrap(child));
5153
if (clients.incrementAndGet() == numberOfSubscribers) {
5254
source.connect(connection);
5355
}

0 commit comments

Comments
 (0)