diff --git a/src/de/danoeh/antennapod/feed/FeedMedia.java b/src/de/danoeh/antennapod/feed/FeedMedia.java index 273c86952..de87c63a1 100644 --- a/src/de/danoeh/antennapod/feed/FeedMedia.java +++ b/src/de/danoeh/antennapod/feed/FeedMedia.java @@ -285,7 +285,8 @@ public class FeedMedia extends FeedFile implements Playable { @Override public void loadShownotes(final ShownoteLoaderCallback callback) { - if (item.getDescription() == null || item.getContentEncoded() == null) { + String contentEncoded = item.getContentEncoded(); + if (item.getDescription() == null || contentEncoded == null) { FeedManager.getInstance().loadExtraInformationOfItem( PodcastApp.getInstance(), item, new FeedManager.TaskCallback() { @@ -301,7 +302,7 @@ public class FeedMedia extends FeedFile implements Playable { } }); } else { - callback.onShownotesLoaded(item.getContentEncoded()); + callback.onShownotesLoaded(contentEncoded); } } diff --git a/src/de/danoeh/antennapod/fragment/ItemDescriptionFragment.java b/src/de/danoeh/antennapod/fragment/ItemDescriptionFragment.java index 5fd563509..02b74a4e5 100644 --- a/src/de/danoeh/antennapod/fragment/ItemDescriptionFragment.java +++ b/src/de/danoeh/antennapod/fragment/ItemDescriptionFragment.java @@ -186,6 +186,7 @@ public class ItemDescriptionFragment extends SherlockFragment { }); } else { shownotes = item.getContentEncoded(); + startLoader(); } } else { Log.e(TAG, "Error in onViewCreated: Item and media were null");