From d4ad4e0683b556d43785a9844fe6bd7633406b40 Mon Sep 17 00:00:00 2001 From: Gavriil Sitnikov Date: Thu, 14 Jul 2016 05:46:04 +0300 Subject: [PATCH] fixed bug with observing items --- .../core/observables/collections/ObservableCollection.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/ru/touchin/roboswag/core/observables/collections/ObservableCollection.java b/src/main/java/ru/touchin/roboswag/core/observables/collections/ObservableCollection.java index e1907f0..1712358 100644 --- a/src/main/java/ru/touchin/roboswag/core/observables/collections/ObservableCollection.java +++ b/src/main/java/ru/touchin/roboswag/core/observables/collections/ObservableCollection.java @@ -69,7 +69,7 @@ public abstract class ObservableCollection implements Serializable { subscriber.onNext(getItems()); subscriber.onCompleted(); }) - .switchMap(ignored -> observeChanges().map(changes -> getItems())) + .switchMap(initialItems -> Observable.just(initialItems).concatWith(observeChanges().map(changes -> getItems()))) .replay(1) .refCount(); }