summaryrefslogtreecommitdiff
path: root/app/src/main/java/de
diff options
context:
space:
mode:
authorH. Lehmann <ByteHamster@users.noreply.github.com>2019-11-12 20:26:07 +0100
committerGitHub <noreply@github.com>2019-11-12 20:26:07 +0100
commit0acb6c796079dc1490a7f5edcc78577d3fd99e03 (patch)
treee193e7f66f720ca5e862958eac4ddcfefd15a939 /app/src/main/java/de
parent36a18426590d3c6732ce2ecc755a45018b73c777 (diff)
parentf63d8f980335f078a8757d724a6f7c510fe79dd2 (diff)
downloadAntennaPod-0acb6c796079dc1490a7f5edcc78577d3fd99e03.zip
Merge pull request #3601 from ByteHamster/fix-playback-speed-dialog
Fixed playback speed button
Diffstat (limited to 'app/src/main/java/de')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/dialog/PlaybackControlsDialog.java11
1 files changed, 9 insertions, 2 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/dialog/PlaybackControlsDialog.java b/app/src/main/java/de/danoeh/antennapod/dialog/PlaybackControlsDialog.java
index 8b8860b43..3e4e40a5b 100644
--- a/app/src/main/java/de/danoeh/antennapod/dialog/PlaybackControlsDialog.java
+++ b/app/src/main/java/de/danoeh/antennapod/dialog/PlaybackControlsDialog.java
@@ -9,6 +9,7 @@ import android.widget.Button;
import android.widget.CheckBox;
import android.widget.SeekBar;
import android.widget.TextView;
+import de.danoeh.antennapod.core.preferences.PlaybackPreferences;
import java.util.Locale;
import de.danoeh.antennapod.R;
import de.danoeh.antennapod.core.feed.util.PlaybackSpeedUtils;
@@ -42,7 +43,12 @@ public class PlaybackControlsDialog extends DialogFragment {
@Override
public void onStart() {
super.onStart();
- controller = new PlaybackController(getActivity(), false);
+ controller = new PlaybackController(getActivity(), false) {
+ @Override
+ public void setupGUI() {
+ setupUi();
+ }
+ };
controller.init();
setupUi();
}
@@ -109,6 +115,7 @@ public class PlaybackControlsDialog extends DialogFragment {
controller.setPlaybackSpeed(playbackSpeed);
String speedPref = String.format(Locale.US, "%.2f", playbackSpeed);
+ PlaybackPreferences.setCurrentlyPlayingTemporaryPlaybackSpeed(playbackSpeed);
if (isPlayingVideo) {
UserPreferences.setVideoPlaybackSpeed(speedPref);
} else {
@@ -135,7 +142,7 @@ public class PlaybackControlsDialog extends DialogFragment {
public void onStopTrackingTouch(SeekBar seekBar) {
}
});
- barPlaybackSpeed.setProgress((int) ((currentSpeed - minPlaybackSpeed) / PLAYBACK_SPEED_STEP));
+ barPlaybackSpeed.setProgress(Math.round((currentSpeed - minPlaybackSpeed) / PLAYBACK_SPEED_STEP));
final SeekBar barLeftVolume = (SeekBar) dialog.findViewById(R.id.volume_left);
barLeftVolume.setProgress(UserPreferences.getLeftVolumePercentage());