From: David A. Velasco Date: Fri, 1 Mar 2013 15:05:19 +0000 (+0100) Subject: Fixed infinity loop in media previews when the icon in the action bar (UP button... X-Git-Tag: oc-android-1.4.3~39^2~20 X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/commitdiff_plain/cf2ba0bc0724af1a4815dde14c1d8597297fee3f Fixed infinity loop in media previews when the icon in the action bar (UP button) is pressed --- diff --git a/src/com/owncloud/android/ui/activity/FileDetailActivity.java b/src/com/owncloud/android/ui/activity/FileDetailActivity.java index 2ab8bcc9..46632d65 100644 --- a/src/com/owncloud/android/ui/activity/FileDetailActivity.java +++ b/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();