OC-2927: (Fix bug) App crashes when sharing a mp3 while it's playing

This commit is contained in:
masensio 2014-02-14 10:19:52 +01:00
parent dce02bd01f
commit 6d8e8ca072
2 changed files with 18 additions and 10 deletions

View file

@ -1370,16 +1370,16 @@ OCFileListFragment.ContainerActivity, FileDetailFragment.ContainerActivity, OnNa
if (details != null) {
OCFile file = details.getFile();
if (file != null) {
file = getStorageManager().getFileByPath(file.getRemotePath()); {
if (!(details instanceof PreviewMediaFragment || details instanceof PreviewImageFragment)) {
showDetails(file);
} else if (details instanceof PreviewMediaFragment) {
startMediaPreview(file, 0, false);
}
}
invalidateOptionsMenu();
}
}
file = getStorageManager().getFileByPath(file.getRemotePath());
if (details instanceof PreviewMediaFragment) {
// Refresh OCFile of the fragment
((PreviewMediaFragment) details).updateFile(file);
} else {
showDetails(file);
}
}
invalidateOptionsMenu();
}
}
/**

View file

@ -359,6 +359,14 @@ public class PreviewMediaFragment extends FileFragment implements
/**
* Update the file of the fragment with file value
* @param file
*/
public void updateFile(OCFile file){
setFile(file);
}
private void unshareFileWithLink() {
stopPreview(false);
FileActivity activity = (FileActivity)((FileFragment.ContainerActivity)getActivity());