Browse Source

优化试用功能弹窗问题

zk 1 year ago
parent
commit
e6a7a8bdf7

+ 1 - 1
app/src/main/java/com/datarecovery/master/module/audiorecover/AudioRecoverViewModel.java

@@ -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())) {

+ 1 - 1
app/src/main/java/com/datarecovery/master/module/filerecover/FileRecoverViewModel.java

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

+ 1 - 1
app/src/main/java/com/datarecovery/master/module/imgrecover/ImageRecoverViewModel.java

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

+ 1 - 1
app/src/main/java/com/datarecovery/master/module/videorecover/VideoRecoverViewModel.java

@@ -304,7 +304,7 @@ public class VideoRecoverViewModel 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())) {