diff options
author | ByteHamster <info@bytehamster.com> | 2020-04-08 21:03:20 +0200 |
---|---|---|
committer | ByteHamster <info@bytehamster.com> | 2020-04-08 21:03:20 +0200 |
commit | a6c9f7fa673014a412e307c1af9e996afda61306 (patch) | |
tree | 96ea315366d15695795b49bc917c1d00673ef113 /app/src/main/java/de/danoeh/antennapod | |
parent | 12781c910127b48ce3c493fe16aa1df3c3fdd006 (diff) | |
download | AntennaPod-a6c9f7fa673014a412e307c1af9e996afda61306.zip |
Fix crash when clicking timecode
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod')
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/fragment/ItemFragment.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/ItemFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/ItemFragment.java index f20b7f555..84a303b3d 100644 --- a/app/src/main/java/de/danoeh/antennapod/fragment/ItemFragment.java +++ b/app/src/main/java/de/danoeh/antennapod/fragment/ItemFragment.java @@ -16,6 +16,7 @@ import android.widget.ProgressBar; import android.widget.TextView; import androidx.annotation.NonNull; import androidx.annotation.Nullable; +import androidx.core.util.ObjectsCompat; import androidx.fragment.app.Fragment; import com.bumptech.glide.Glide; import com.bumptech.glide.load.resource.bitmap.FitCenter; @@ -137,7 +138,8 @@ public class ItemFragment extends Fragment { } webvDescription = layout.findViewById(R.id.webvDescription); webvDescription.setTimecodeSelectedListener(time -> { - if (controller != null && item.getMedia().getIdentifier().equals(controller.getMedia().getIdentifier())) { + if (controller != null && item.getMedia() != null && controller.getMedia() != null + && ObjectsCompat.equals(item.getMedia().getIdentifier(), controller.getMedia().getIdentifier())) { controller.seekTo(time); } else { Snackbar.make(getView(), R.string.play_this_to_seek_position, Snackbar.LENGTH_LONG).show(); |