diff options
author | montellese <montellese@xbmc.org> | 2012-09-11 22:56:14 +0200 |
---|---|---|
committer | montellese <montellese@xbmc.org> | 2012-09-11 22:58:10 +0200 |
commit | 703a94090beb1e459c26d204dfdf0f38b482fede (patch) | |
tree | 49e8e7a007499dac3fb756809ec9acbc6dc98cbb | |
parent | 38aecd1db4016c93bcc37bf8a86fcedfb55c1c55 (diff) |
fix sorting by time for video files with no streamdetails
-rw-r--r-- | xbmc/video/VideoInfoTag.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/xbmc/video/VideoInfoTag.cpp b/xbmc/video/VideoInfoTag.cpp index 1dc1df7432..571e5a0725 100644 --- a/xbmc/video/VideoInfoTag.cpp +++ b/xbmc/video/VideoInfoTag.cpp @@ -519,7 +519,8 @@ void CVideoInfoTag::ToSortable(SortItem& sortable) sortable[FieldTrackNumber] = m_iTrack; sortable[FieldTag] = m_tags; - sortable[FieldTime] = m_streamDetails.GetVideoDuration(); + if (m_streamDetails.HasItems() && m_streamDetails.GetVideoDuration() > 0) + sortable[FieldTime] = m_streamDetails.GetVideoDuration(); sortable[FieldVideoResolution] = m_streamDetails.GetVideoHeight(); sortable[FieldVideoAspectRatio] = m_streamDetails.GetVideoAspect(); sortable[FieldVideoCodec] = m_streamDetails.GetVideoCodec(); |