From 875c27609dcd0863a74b140b7087b976545e1596 Mon Sep 17 00:00:00 2001 From: Nikolay Tischenko Date: Wed, 10 Nov 2010 19:18:41 +0600 Subject: [PATCH] Fixed crash with empty playlist~ --- src/player/player.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/player/player.cpp b/src/player/player.cpp index 2191198..481ad6f 100644 --- a/src/player/player.cpp +++ b/src/player/player.cpp @@ -64,7 +64,9 @@ void Randomizer::_shuffle() { _rand.removeAt(0); _rand.insert(qrand() % (cnt-1) + 1, _last); } - _last = _rand.last(); + if (!_rand.isEmpty()) + _last = _rand.last(); + else _last = -1; } void Randomizer::removeId(int id) { @@ -233,7 +235,6 @@ void Player::seek(int s) { } void Player::play() { - qWarning() << _current; if (_playlist.tracks().isEmpty()) return; _state = PLAYER_PLAYING; -- 1.7.9.5