diff options
-rw-r--r-- | src/github/daneren2005/dsub/view/BookmarkAdapter.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/github/daneren2005/dsub/view/BookmarkAdapter.java b/src/github/daneren2005/dsub/view/BookmarkAdapter.java index 2ee8a31d..2ea7bf73 100644 --- a/src/github/daneren2005/dsub/view/BookmarkAdapter.java +++ b/src/github/daneren2005/dsub/view/BookmarkAdapter.java @@ -38,7 +38,8 @@ public class BookmarkAdapter extends ArrayAdapter<Bookmark> { } public View getView(int position, View convertView, ViewGroup parent) { - MusicDirectory.Entry entry = getItem(position).getEntry(); + Bookmark bookmark = getItem(position); + MusicDirectory.Entry entry = bookmark.getEntry(); SongView view; if (convertView != null) { view = (SongView) convertView; @@ -46,6 +47,12 @@ public class BookmarkAdapter extends ArrayAdapter<Bookmark> { view = new SongView(activity); } view.setObject(entry, false); + + // Add current position to duration + TextView durationTextView = (TextView) view.findViewById(R.id.song_duration); + String duration = durationTextView.getText().toString(); + durationTextView.setText(Util.formatDuration(bookmark.getPosition()) + " / " + duration); + return view; } } |