X-Git-Url: http://git.maemo.org/git/?p=someplayer;a=blobdiff_plain;f=src%2Fplayer%2Fplayer.cpp;h=577a4dc002cd1ea94595657fac1ac2870a7bf1d3;hp=7eecd0eaffbc4b1697b72007615c5fada576a2d4;hb=b0e8612b3fe8ff513f9c63637c4a546a4a0cea58;hpb=e0bce0a80c207c746ef2e5de527d7919e63252f7 diff --git a/src/player/player.cpp b/src/player/player.cpp index 7eecd0e..577a4dc 100644 --- a/src/player/player.cpp +++ b/src/player/player.cpp @@ -17,6 +17,7 @@ Player::Player(QObject *parent) : qsrand(seed); _random = false; _repeat = false; + _current = -1; } void Player::setTrackId(int id) { @@ -137,9 +138,14 @@ void Player::seek(int s) { } void Player::play() { - _player->play(); _state = PLAYER_PLAYING; emit stateChanged(_state); + if (_current == -1) { + _current = 0; + _track = _playlist.tracks().at(0); + _set_source(); + } + _player->play(); } void Player::enqueue(int id) {