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

add getTopParent function

Signed-off-by: alperozturk <alper_ozturk@proton.me>
alperozturk 8 сар өмнө
parent
commit
6690352b08

+ 5 - 0
app/src/main/java/com/owncloud/android/datamodel/FileDataStorageManager.java

@@ -260,6 +260,11 @@ public class FileDataStorageManager {
         return fileDao.getFileByEncryptedRemotePath(path, user.getAccountName()) != null;
     }
 
+    public OCFile getTopParent(OCFile file) {
+        long topParentId = getTopParentId(file);
+        return getFileById(topParentId);
+    }
+
     public long getTopParentId(OCFile file) {
         if (file.getParentId() == 1) {
             return file.getFileId();

+ 1 - 1
app/src/main/java/com/owncloud/android/ui/fragment/OCFileListFragment.java

@@ -994,7 +994,7 @@ public class OCFileListFragment extends ExtendedListFragment implements
 
         FileDataStorageManager storageManager = mContainerActivity.getStorageManager();
         OCFile currentFile = getCurrentFile();
-        OCFile topParent = storageManager.getFileById(storageManager.getTopParentId(currentFile));
+        OCFile topParent = storageManager.getTopParent(currentFile);
         int moveCount = 0;
 
         if (shouldNavigateNormally(topParent)) {