summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/de/danoeh/antennapod/activity/MediaplayerActivity.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/de/danoeh/antennapod/activity/MediaplayerActivity.java b/src/de/danoeh/antennapod/activity/MediaplayerActivity.java
index 309f658a2..272cd8b02 100644
--- a/src/de/danoeh/antennapod/activity/MediaplayerActivity.java
+++ b/src/de/danoeh/antennapod/activity/MediaplayerActivity.java
@@ -387,7 +387,7 @@ public class MediaplayerActivity extends SherlockFragmentActivity implements
@Override
public void onProgressChanged(SeekBar seekBar, int progress,
boolean fromUser) {
- if (fromUser) {
+ if (fromUser && PlaybackService.isRunning) {
prog = progress / ((float) seekBar.getMax());
duration = playbackService.getPlayer().getDuration();
txtvPosition.setText(Converter
@@ -407,8 +407,10 @@ public class MediaplayerActivity extends SherlockFragmentActivity implements
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
- playbackService.seek((int) (prog * duration));
- setupPositionObserver();
+ if (PlaybackService.isRunning) {
+ playbackService.seek((int) (prog * duration));
+ setupPositionObserver();
+ }
}
});