Эх сурвалжийг харах

Merge pull request #2387 from nextcloud/fileNotFound

OnServiceConnnected: File not found
Andy Scherzinger 7 жил өмнө
parent
commit
958257ba74

+ 2 - 1
src/main/java/com/owncloud/android/datamodel/FileDataStorageManager.java

@@ -120,7 +120,8 @@ public class FileDataStorageManager {
     }
 
 
-    public OCFile getFileById(long id) {
+    public @Nullable
+    OCFile getFileById(long id) {
         Cursor c = getFileCursorForValue(ProviderTableMeta._ID, String.valueOf(id));
         OCFile file = null;
         if (c.moveToFirst()) {

+ 1 - 1
src/main/java/com/owncloud/android/ui/activity/FileDisplayActivity.java

@@ -1545,7 +1545,7 @@ public class FileDisplayActivity extends HookActivity
                 if (mWaitingToPreview != null && getStorageManager() != null) {
                     // update the file
                     mWaitingToPreview = getStorageManager().getFileById(mWaitingToPreview.getFileId());
-                    if (!mWaitingToPreview.isDown()) {
+                    if (mWaitingToPreview != null && !mWaitingToPreview.isDown()) {
                         requestForDownload();
                     }
                 }