summaryrefslogtreecommitdiff
path: root/src/de/danoeh
diff options
context:
space:
mode:
Diffstat (limited to 'src/de/danoeh')
-rw-r--r--src/de/danoeh/antennapod/feed/FeedManager.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/de/danoeh/antennapod/feed/FeedManager.java b/src/de/danoeh/antennapod/feed/FeedManager.java
index 9f6c3c0df..afa499c3e 100644
--- a/src/de/danoeh/antennapod/feed/FeedManager.java
+++ b/src/de/danoeh/antennapod/feed/FeedManager.java
@@ -141,6 +141,14 @@ public class FeedManager {
media.setDownloaded(false);
media.setFile_url(null);
setFeedMedia(context, media);
+
+ SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
+ final long lastPlayedId = prefs.getLong(PlaybackService.PREF_LAST_PLAYED_ID, -1);
+ if (media.getId() == lastPlayedId) {
+ SharedPreferences.Editor editor = prefs.edit();
+ editor.putBoolean(PlaybackService.PREF_LAST_IS_STREAM, true);
+ editor.commit();
+ }
}
if (AppConfig.DEBUG)
Log.d(TAG, "Deleting File. Result: " + result);