summaryrefslogtreecommitdiff
path: root/app/src
diff options
context:
space:
mode:
authorH. Lehmann <ByteHamster@users.noreply.github.com>2020-04-09 12:35:39 +0200
committerGitHub <noreply@github.com>2020-04-09 12:35:39 +0200
commit05c3b22da8bd54de6dadfe5d8705f5bce66d5a71 (patch)
treec22141210b446ff7221d92661657abedf3bfd6e4 /app/src
parentfc92802dfe856e4a4881fcd331ac2544851705aa (diff)
parenta6c9f7fa673014a412e307c1af9e996afda61306 (diff)
downloadAntennaPod-05c3b22da8bd54de6dadfe5d8705f5bce66d5a71.zip
Merge pull request #4023 from ByteHamster/fix-crash-click-timecode
Fix crash when clicking timecode
Diffstat (limited to 'app/src')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/fragment/ItemFragment.java4
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();