X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/586793a261e7444ba60df46051b572b5f2ad84c5..6103446ab86706c630ea39a76b24a13a9c365691:/src/com/owncloud/android/ui/fragment/FileDetailFragment.java diff --git a/src/com/owncloud/android/ui/fragment/FileDetailFragment.java b/src/com/owncloud/android/ui/fragment/FileDetailFragment.java index 5c8604cc..a8235958 100644 --- a/src/com/owncloud/android/ui/fragment/FileDetailFragment.java +++ b/src/com/owncloud/android/ui/fragment/FileDetailFragment.java @@ -421,7 +421,7 @@ public class FileDetailFragment extends SherlockFragment implements @Override public boolean onTouch(View v, MotionEvent event) { - if (v == mPreview && event.getAction() == MotionEvent.ACTION_DOWN && mFile != null && mFile.isDown()) { + if (v == mPreview && event.getAction() == MotionEvent.ACTION_DOWN && mFile != null) { if (mFile.isAudio()) { if (!mMediaServiceBinder.isPlaying(mFile)) { Log.d(TAG, "starting playback of " + mFile.getStoragePath()); @@ -447,7 +447,8 @@ public class FileDetailFragment extends SherlockFragment implements private void startVideoActivity() { Intent i = new Intent(getActivity(), VideoActivity.class); - i.putExtra(VideoActivity.EXTRA_PATH, mFile.getStoragePath()); + i.putExtra(VideoActivity.EXTRA_FILE, mFile); + i.putExtra(VideoActivity.EXTRA_ACCOUNT, mAccount); startActivity(i); // TODO THROW AN ACTIVTIY JUST FOR PREVIEW VIDEO @@ -480,6 +481,7 @@ public class FileDetailFragment extends SherlockFragment implements MediaService.class), mMediaServiceConnection, Context.BIND_AUTO_CREATE); + // follow the flow in MediaServiceConnection#onServiceConnected(...) } /** Defines callbacks for service binding, passed to bindService() */