summaryrefslogtreecommitdiff
path: root/src/de/danoeh
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2012-09-24 18:52:45 +0200
committerdaniel oeh <daniel.oeh@gmail.com>2012-09-24 18:52:45 +0200
commit735ca019345cb4855baceb02171b833892207ae4 (patch)
tree2a0adc6cb29e013c1ef6693ebc525727b95448a7 /src/de/danoeh
parent337d82c64b6812a225a088a3fdfa0dbed6e7b3b5 (diff)
downloadAntennaPod-735ca019345cb4855baceb02171b833892207ae4.zip
If last played episode is deleted, change LAST_IS_STREAM to true
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);