diff --git a/rxjava-core/src/main/java/rx/subjects/SubjectSubscriptionManager.java b/rxjava-core/src/main/java/rx/subjects/SubjectSubscriptionManager.java index 6f049eb38a..2b744f4515 100644 --- a/rxjava-core/src/main/java/rx/subjects/SubjectSubscriptionManager.java +++ b/rxjava-core/src/main/java/rx/subjects/SubjectSubscriptionManager.java @@ -94,7 +94,7 @@ public void call() { })); if (subscription.isUnsubscribed()) { addedObserver = false; - break; + return; } // on subscribe add it to the map of outbound observers to notify newState = current.addObserver(subscription, observer);