From 0974d1de28fbb5e3f65de5e451fec9a8ec724d06 Mon Sep 17 00:00:00 2001 From: Gavriil Sitnikov Date: Mon, 9 Jan 2017 16:33:07 +0300 Subject: [PATCH] a bit fix of 'adapter' field accessing --- .../adapters/ObservableCollectionAdapter.java | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/src/main/java/ru/touchin/roboswag/components/adapters/ObservableCollectionAdapter.java b/src/main/java/ru/touchin/roboswag/components/adapters/ObservableCollectionAdapter.java index 1f30df5..fb76c14 100644 --- a/src/main/java/ru/touchin/roboswag/components/adapters/ObservableCollectionAdapter.java +++ b/src/main/java/ru/touchin/roboswag/components/adapters/ObservableCollectionAdapter.java @@ -275,7 +275,7 @@ public abstract class ObservableCollectionAdapter adapter.innerCollection.size() - PRE_LOADING_COUNT) { - historyPreLoadingSubscription = bind(adapter.historyPreLoadingObservable + historyPreLoadingSubscription = untilDestroy(adapter.historyPreLoadingObservable .delaySubscription(DELAY_BEFORE_LOADING_HISTORY, TimeUnit.MILLISECONDS) .onErrorResumeNext(Observable.empty()), Actions.empty()); } } + @SuppressWarnings("PMD.DefaultPackage") + @Deprecated + //it is for internal use only + void setAdapter(@Nullable final ObservableCollectionAdapter adapter) { + this.adapter = adapter; + } + /** * Simply get String from resources. * @@ -413,8 +420,8 @@ public abstract class ObservableCollectionAdapter