Only show file size if available

This commit is contained in:
Tomer Froumin 2016-06-08 13:56:15 +03:00
parent fd793d6354
commit 22ccee5b0f
1 changed files with 12 additions and 4 deletions

View File

@ -686,19 +686,25 @@ public class MediaFileListFragment extends AbstractListFragment {
case ListType.ItemBase.TYPE_MOVIE:
title = itemFile.title;
details = itemFile.tagline;
sizeDuration = UIUtils.formatFileSize(itemFile.size) + " | " + UIUtils.formatTime(itemFile.runtime);
sizeDuration = itemFile.size > 0 ?
UIUtils.formatFileSize(itemFile.size) + " | " + UIUtils.formatTime(itemFile.runtime) :
UIUtils.formatTime(itemFile.runtime);
artUrl = itemFile.thumbnail;
break;
case ListType.ItemBase.TYPE_EPISODE:
title = itemFile.title;
details = String.format(context.getString(R.string.season_episode), itemFile.season, itemFile.episode);
sizeDuration = UIUtils.formatFileSize(itemFile.size) + " | " + UIUtils.formatTime(itemFile.runtime);
sizeDuration = itemFile.size > 0 ?
UIUtils.formatFileSize(itemFile.size) + " | " + UIUtils.formatTime(itemFile.runtime) :
UIUtils.formatTime(itemFile.runtime);
artUrl = itemFile.thumbnail;
break;
case ListType.ItemBase.TYPE_MUSIC_VIDEO:
title = itemFile.title;
details = Utils.listStringConcat(itemFile.artist, ", ") + " | " + itemFile.album;
sizeDuration = UIUtils.formatFileSize(itemFile.size) + " | " + UIUtils.formatTime(itemFile.runtime);
sizeDuration = itemFile.size > 0 ?
UIUtils.formatFileSize(itemFile.size) + " | " + UIUtils.formatTime(itemFile.runtime) :
UIUtils.formatTime(itemFile.runtime);
artUrl = itemFile.thumbnail;
break;
case ListType.ItemBase.TYPE_ALBUM:
@ -706,7 +712,9 @@ public class MediaFileListFragment extends AbstractListFragment {
title = itemFile.title;
details = itemFile.displayartist + " | " + itemFile.album;
artUrl = itemFile.thumbnail;
sizeDuration = UIUtils.formatFileSize(itemFile.size) + " | " + UIUtils.formatTime(itemFile.duration);
sizeDuration = itemFile.size > 0 ?
UIUtils.formatFileSize(itemFile.size) + " | " + UIUtils.formatTime(itemFile.duration) :
UIUtils.formatTime(itemFile.duration);
break;
case ListType.ItemBase.TYPE_PICTURE:
default: