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

Fixed infinity loop in media previews when the icon in the action bar (UP button) is pressed

David A. Velasco преди 12 години
родител
ревизия
cf2ba0bc07
променени са 1 файла, в които са добавени 5 реда и са изтрити 1 реда
  1. 5 1
      src/com/owncloud/android/ui/activity/FileDetailActivity.java

+ 5 - 1
src/com/owncloud/android/ui/activity/FileDetailActivity.java

@@ -258,7 +258,11 @@ public class FileDetailActivity extends SherlockFragmentActivity implements File
     private void backToDisplayActivity() {
         Intent intent = new Intent(this, FileDisplayActivity.class);
         intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
-        intent.putExtra(FileDetailFragment.EXTRA_FILE, mFile);
+        OCFile targetFile = null;
+        if (mFile != null) {
+            targetFile = mStorageManager.getFileById(mFile.getParentId());
+        }
+        intent.putExtra(FileDetailFragment.EXTRA_FILE, targetFile);
         intent.putExtra(FileDetailFragment.EXTRA_ACCOUNT, mAccount);
         startActivity(intent);
         finish();