mirror of
https://github.com/nextcloud/android.git
synced 2024-11-27 09:39:25 +03:00
OC-2927: (Fix bug) App crashes when sharing a mp3 while it's playing
This commit is contained in:
parent
dce02bd01f
commit
6d8e8ca072
2 changed files with 18 additions and 10 deletions
|
@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -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());
|
||||
|
|
Loading…
Reference in a new issue