summaryrefslogtreecommitdiff
path: root/src/de/danoeh/antennapod
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2012-07-26 20:22:10 +0200
committerdaniel oeh <daniel.oeh@gmail.com>2012-07-26 20:22:10 +0200
commit58ec6182764951058b9caf261f63ce3432c0b98f (patch)
tree35ea37747639636ed14b8db7767f5ec9bca7b242 /src/de/danoeh/antennapod
parentfab2110715ac4c5e01cd32379dfb34ff90146e3d (diff)
downloadAntennaPod-58ec6182764951058b9caf261f63ce3432c0b98f.zip
Fixed crash when moving progressbar
Diffstat (limited to 'src/de/danoeh/antennapod')
-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();
+ }
}
});