@@ -438,7 +438,7 @@ public class AudioRecoverViewModel extends BaseViewModel {
}
public void scrollPosition(int firstCompletePosition, int lastCompletelyItemPosition, int itemCount) {
- if (scanDisposable != null && !scanDisposable.isDisposed()) {
+ if (scanDisposable == null || !scanDisposable.isDisposed()) {
return;
if (lastCompletelyItemPosition == itemCount - 1 && firstCompletePosition > 0 && !BoxingUtil.boxing(showScanDialogEvent.getValue())) {
@@ -370,7 +370,7 @@ public class FileRecoverViewModel extends BaseViewModel {
public void scrollPosition(int lastCompletelyItemPosition, int itemCount) {
if (lastCompletelyItemPosition == itemCount - 1 && !BoxingUtil.boxing(showScanDialogEvent.getValue())) {
@@ -657,7 +657,7 @@ public class ImageRecoverViewModel extends BaseViewModel {
@@ -304,7 +304,7 @@ public class VideoRecoverViewModel extends BaseViewModel {