diff --git a/src/main/java/ru/touchin/roboswag/components/listing/adapters/ObservableCollectionAdapter.java b/src/main/java/ru/touchin/roboswag/components/listing/adapters/ObservableCollectionAdapter.java index 44cf028..e2c89ac 100644 --- a/src/main/java/ru/touchin/roboswag/components/listing/adapters/ObservableCollectionAdapter.java +++ b/src/main/java/ru/touchin/roboswag/components/listing/adapters/ObservableCollectionAdapter.java @@ -54,9 +54,7 @@ public abstract class ObservableCollectionAdapter> observableCollectionSubject = BehaviorSubject.create((ObservableCollection) null); @@ -64,7 +62,7 @@ public abstract class ObservableCollectionAdapter onItemClickListener; - private int lastUpdatedChangeNumber = UNKNOWN_UPDATE; + private int lastUpdatedChangeNumber = -1; @NonNull private final Observable newItemsUpdatingObservable; @NonNull @@ -102,6 +100,7 @@ public abstract class ObservableCollectionAdapter observableCollection) { @@ -168,9 +163,6 @@ public abstract class ObservableCollectionAdapter collectionChange) { - if (observableCollectionSubject.getValue() == null) { - return; - } if (Looper.myLooper() != Looper.getMainLooper()) { Lc.assertion("Items changes called on not main thread"); return; @@ -199,7 +191,12 @@ public abstract class ObservableCollectionAdapter