Fixed infinity loop in media previews when the icon in the action bar (UP button...
authorDavid A. Velasco <dvelasco@solidgear.es>
Fri, 1 Mar 2013 15:05:19 +0000 (16:05 +0100)
committerDavid A. Velasco <dvelasco@solidgear.es>
Fri, 1 Mar 2013 15:05:19 +0000 (16:05 +0100)
src/com/owncloud/android/ui/activity/FileDetailActivity.java

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