Update app/src/main/java/org/schabi/newpipe/info_list/dialog/StreamDialogDefaultEntry.java
This commit is contained in:
parent
0190bcee25
commit
f4baf4628e
1 changed files with 2 additions and 1 deletions
|
@ -114,7 +114,8 @@ public enum StreamDialogDefaultEntry {
|
||||||
fetchStreamInfoAndSaveToDatabase(fragment.requireContext(), item.getServiceId(),
|
fetchStreamInfoAndSaveToDatabase(fragment.requireContext(), item.getServiceId(),
|
||||||
item.getUrl(), info -> {
|
item.getUrl(), info -> {
|
||||||
// Ensure the fragment is attached and its state hasn't been saved to avoid
|
// Ensure the fragment is attached and its state hasn't been saved to avoid
|
||||||
// showing dialog during lifecycle changes or when the activity is paused.
|
// showing dialog during lifecycle changes or when the activity is paused,
|
||||||
|
// e.g. by selecting the download option and opening a different fragment.
|
||||||
if (fragment.isAdded() && !fragment.isStateSaved()) {
|
if (fragment.isAdded() && !fragment.isStateSaved()) {
|
||||||
final DownloadDialog downloadDialog =
|
final DownloadDialog downloadDialog =
|
||||||
new DownloadDialog(fragment.requireContext(), info);
|
new DownloadDialog(fragment.requireContext(), info);
|
||||||
|
|
Loading…
Reference in a new issue