summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh/antennapod
diff options
context:
space:
mode:
authorTom Hennen <TomHennen@users.noreply.github.com>2015-06-01 17:56:40 -0400
committerTom Hennen <TomHennen@users.noreply.github.com>2015-06-01 17:56:40 -0400
commit01de68003a09aa21c0ab75cd6904a0efd7707baf (patch)
tree0813a00662ae837f80f3b19e9ad9336ebc8f6c14 /app/src/main/java/de/danoeh/antennapod
parent79ab68d56359dd8a02fd00441b8d2826f9c52c62 (diff)
parent9e7bb5ce738cdfa4876824e55cc24e06572be32c (diff)
downloadAntennaPod-01de68003a09aa21c0ab75cd6904a0efd7707baf.zip
Merge pull request #847 from TomHennen/fix_npes
Fix NullPointerExceptions
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/activity/FeedInfoActivity.java3
-rw-r--r--app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java10
2 files changed, 8 insertions, 5 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/activity/FeedInfoActivity.java b/app/src/main/java/de/danoeh/antennapod/activity/FeedInfoActivity.java
index 24b684752..5f76a20a8 100644
--- a/app/src/main/java/de/danoeh/antennapod/activity/FeedInfoActivity.java
+++ b/app/src/main/java/de/danoeh/antennapod/activity/FeedInfoActivity.java
@@ -120,7 +120,8 @@ public class FeedInfoActivity extends ActionBarActivity {
});
txtvTitle.setText(feed.getTitle());
- txtvDescription.setText(feed.getDescription().trim());
+ String description = feed.getDescription();
+ txtvDescription.setText((description != null) ? description.trim() : "");
if (feed.getAuthor() != null) {
txtvAuthor.setText(feed.getAuthor());
}
diff --git a/app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java b/app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java
index d62612c76..0645c4620 100644
--- a/app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java
+++ b/app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java
@@ -365,10 +365,12 @@ public class MainActivity extends ActionBarActivity implements NavDrawerActivity
return -1;
} else { // last fragment was not a list, but a feed
long feedId = Long.parseLong(lastFragment);
- List<Feed> feeds = navDrawerData.feeds;
- for (int i = 0; i < feeds.size(); i++) {
- if (feeds.get(i).getId() == feedId) {
- return i + navAdapter.getSubscriptionOffset();
+ if (navDrawerData != null) {
+ List<Feed> feeds = navDrawerData.feeds;
+ for (int i = 0; i < feeds.size(); i++) {
+ if (feeds.get(i).getId() == feedId) {
+ return i + navAdapter.getSubscriptionOffset();
+ }
}
}
return -1;