projects
/
someplayer
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
aef3af7
)
Fixed crash with empty playlist~
author
Nikolay Tischenko
<niktischenko@gmail.com>
Wed, 10 Nov 2010 13:18:41 +0000
(19:18 +0600)
committer
Nikolay Tischenko
<niktischenko@gmail.com>
Wed, 10 Nov 2010 13:18:41 +0000
(19:18 +0600)
src/player/player.cpp
patch
|
blob
|
history
diff --git
a/src/player/player.cpp
b/src/player/player.cpp
index
2191198
..
481ad6f
100644
(file)
--- 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;