Procházet zdrojové kódy

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

David A. Velasco před 12 roky
rodič
revize
cf2ba0bc07

+ 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();