diff --git a/src/playlist/playlistmanager.cpp b/src/playlist/playlistmanager.cpp index b129f38a0..1048e47d1 100644 --- a/src/playlist/playlistmanager.cpp +++ b/src/playlist/playlistmanager.cpp @@ -205,7 +205,9 @@ void PlaylistManager::UpdateSummaryText() { foreach (const QItemSelectionRange& range, current_selection_) { selected += range.bottom() - range.top() + 1; for (int i=range.top() ; i<=range.bottom() ; ++i) { - seconds += range.model()->index(i, Playlist::Column_Length).data().toInt(); + int length = range.model()->index(i, Playlist::Column_Length).data().toInt(); + if (length > 0) + seconds += length; } }