Преглед на файлове

Merge pull request #10481 from nextcloud/fix/share-link-crash

FileActivity: fix crash when creating share link from FileDetailsFragment
Tobias Kaminsky преди 2 години
родител
ревизия
97e220a83f
променени са 1 файла, в които са добавени 3 реда и са изтрити 3 реда
  1. 3 3
      app/src/main/java/com/owncloud/android/ui/activity/FileActivity.java

+ 3 - 3
app/src/main/java/com/owncloud/android/ui/activity/FileActivity.java

@@ -782,7 +782,7 @@ public abstract class FileActivity extends DrawerActivity
     private void onCreateShareViaLinkOperationFinish(CreateShareViaLinkOperation operation,
                                                      RemoteOperationResult result) {
         FileDetailSharingFragment sharingFragment = getShareFileFragment();
-        OCFileListFragment fileListFragment = (OCFileListFragment) getSupportFragmentManager().findFragmentByTag(FileDisplayActivity.TAG_LIST_OF_FILES);
+        final Fragment fileListFragment = getSupportFragmentManager().findFragmentByTag(FileDisplayActivity.TAG_LIST_OF_FILES);
 
         if (result.isSuccess()) {
             updateFileFromDB();
@@ -806,8 +806,8 @@ public abstract class FileActivity extends DrawerActivity
                 sharingFragment.onUpdateShareInformation(result, file);
             }
 
-            if (fileListFragment != null && file != null) {
-                fileListFragment.updateOCFile(file);
+            if (fileListFragment instanceof OCFileListFragment && file != null) {
+                ((OCFileListFragment) fileListFragment).updateOCFile(file);
             }
         } else {
             // Detect Failure (403) --> maybe needs password