X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/8638936ce70e28f64f4ffd2fddff8595d4814bf1..9d24b7ca537d44cff3a5adb84e3801ce102c92ad:/src/com/owncloud/android/media/MediaControlView.java diff --git a/src/com/owncloud/android/media/MediaControlView.java b/src/com/owncloud/android/media/MediaControlView.java index 9db76df5..9f481230 100644 --- a/src/com/owncloud/android/media/MediaControlView.java +++ b/src/com/owncloud/android/media/MediaControlView.java @@ -391,6 +391,7 @@ public class MediaControlView extends FrameLayout /* implements OnLayoutChangeLi @Override public void onClick(View v) { int pos; + boolean playing = mPlayer.isPlaying(); switch (v.getId()) { case R.id.playBtn: @@ -401,6 +402,7 @@ public class MediaControlView extends FrameLayout /* implements OnLayoutChangeLi pos = mPlayer.getCurrentPosition(); pos -= 5000; mPlayer.seekTo(pos); + if (!playing) mPlayer.pause(); // necessary in some 2.3.x devices setProgress(); break; @@ -408,6 +410,7 @@ public class MediaControlView extends FrameLayout /* implements OnLayoutChangeLi pos = mPlayer.getCurrentPosition(); pos += 15000; mPlayer.seekTo(pos); + if (!playing) mPlayer.pause(); // necessary in some 2.3.x devices setProgress(); break;