diff options
author | Scott Jackson <daneren2005@gmail.com> | 2014-08-18 20:11:07 -0700 |
---|---|---|
committer | Scott Jackson <daneren2005@gmail.com> | 2014-08-18 20:11:07 -0700 |
commit | bb6d5c3ef4bd46f2a9006615ad201a756033da5a (patch) | |
tree | 1c50bf4d9781831e44d4bbb0a19af372eaab4cf4 /src | |
parent | 52d2ae6ce8d973b266694536397fb21ae32f09b4 (diff) | |
download | dsub-bb6d5c3ef4bd46f2a9006615ad201a756033da5a.tar.gz dsub-bb6d5c3ef4bd46f2a9006615ad201a756033da5a.tar.bz2 dsub-bb6d5c3ef4bd46f2a9006615ad201a756033da5a.zip |
Only clear out track when bookmark is for type "podcast"
Diffstat (limited to 'src')
-rw-r--r-- | src/github/daneren2005/dsub/service/parser/BookmarkParser.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/github/daneren2005/dsub/service/parser/BookmarkParser.java b/src/github/daneren2005/dsub/service/parser/BookmarkParser.java index 2677d845..332172a3 100644 --- a/src/github/daneren2005/dsub/service/parser/BookmarkParser.java +++ b/src/github/daneren2005/dsub/service/parser/BookmarkParser.java @@ -58,6 +58,10 @@ public class BookmarkParser extends MusicDirectoryEntryParser { bookmark.setUsername(get("username")); } else if ("entry".equals(name)) { MusicDirectory.Entry entry = parseEntry(null); + // Work around for bookmarks showing entry with a track when podcast listings don't + if("podcast".equals(get("type"))) { + entry.setTrack(null); + } entry.setBookmark(bookmark); bookmarks.add(entry); } else if ("error".equals(name)) { |