summaryrefslogtreecommitdiff
path: root/app/src/main
diff options
context:
space:
mode:
authororionlee <orionlee@yahoo.com>2018-05-02 13:53:56 -0700
committerorionlee <orionlee@yahoo.com>2018-05-02 13:53:56 -0700
commit4c7531d277bf4b2a733031b9b1d3a7e9c1ad0241 (patch)
tree39c98cce8c35c04d354e850e61ef5f63ede91824 /app/src/main
parentab0f4131850695537c22258633aecb4aca0aece5 (diff)
downloadAntennaPod-4c7531d277bf4b2a733031b9b1d3a7e9c1ad0241.zip
Flatten nested ifs, per @ByteHamster feedback
Diffstat (limited to 'app/src/main')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/activity/MediaplayerActivity.java18
1 files changed, 8 insertions, 10 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/activity/MediaplayerActivity.java b/app/src/main/java/de/danoeh/antennapod/activity/MediaplayerActivity.java
index 229848753..35f9579df 100644
--- a/app/src/main/java/de/danoeh/antennapod/activity/MediaplayerActivity.java
+++ b/app/src/main/java/de/danoeh/antennapod/activity/MediaplayerActivity.java
@@ -605,16 +605,14 @@ public abstract class MediaplayerActivity extends CastEnabledActivity implements
}
private static String getWebsiteLinkWithFallback(Playable media) {
- String link = null;
- if (media != null) {
- link = media.getWebsiteLink();
- if (link == null) {
- if (media instanceof FeedMedia) {
- link = FeedItemUtil.getLinkWithFallback(((FeedMedia)media).getItem());
- } // else case not a FeedMedia, return null
- }
- } // else no media, return null
- return link;
+ if (media == null) {
+ return null;
+ } else if (media.getWebsiteLink() != null) {
+ return media.getWebsiteLink();
+ } else if (media instanceof FeedMedia) {
+ return FeedItemUtil.getLinkWithFallback(((FeedMedia)media).getItem());
+ }
+ return null;
}
@Override