summaryrefslogtreecommitdiff
path: root/noncore/multimedia/opieplayer2/mediaplayer.cpp
Side-by-side diff
Diffstat (limited to 'noncore/multimedia/opieplayer2/mediaplayer.cpp') (more/less context) (show whitespace changes)
-rw-r--r--noncore/multimedia/opieplayer2/mediaplayer.cpp20
1 files changed, 12 insertions, 8 deletions
diff --git a/noncore/multimedia/opieplayer2/mediaplayer.cpp b/noncore/multimedia/opieplayer2/mediaplayer.cpp
index be59d8d..0ab0124 100644
--- a/noncore/multimedia/opieplayer2/mediaplayer.cpp
+++ b/noncore/multimedia/opieplayer2/mediaplayer.cpp
@@ -86,25 +86,29 @@ void MediaPlayer::setPlaying( bool play ) {
void MediaPlayer::prev() {
- if ( playList->prev() )
+ if ( playList->prev() ) {
play();
- else if ( mediaPlayerState->looping() ) {
- if ( playList->last() )
+ } else if ( mediaPlayerState->looping() ) {
+ if ( playList->last() ) {
play();
- } else
+ }
+ } else {
mediaPlayerState->setList();
}
+}
void MediaPlayer::next() {
- if ( playList->next() )
+ if ( playList->next() ) {
play();
- else if ( mediaPlayerState->looping() ) {
- if ( playList->first() )
+ } else if ( mediaPlayerState->looping() ) {
+ if ( playList->first() ) {
play();
- } else
+ }
+ } else {
mediaPlayerState->setList();
}
+}
void MediaPlayer::startDecreasingVolume() {