1
0
mirror of https://github.com/TeamNewPipe/NewPipe synced 2024-12-23 00:20:32 +00:00

Fix merge conflicts

This commit is contained in:
litetex 2022-04-16 21:24:01 +02:00
parent 1dc146322c
commit a311519314

View File

@ -27,6 +27,7 @@ import androidx.preference.PreferenceManager;
import org.schabi.newpipe.R;
import org.schabi.newpipe.databinding.DialogPlaybackParameterBinding;
import org.schabi.newpipe.player.Player;
import org.schabi.newpipe.util.SimpleOnSeekBarChangeListener;
import org.schabi.newpipe.util.SliderStrategy;
import java.util.HashMap;
@ -37,6 +38,8 @@ import java.util.function.DoubleConsumer;
import java.util.function.DoubleFunction;
import java.util.function.DoubleSupplier;
import javax.annotation.Nonnull;
import icepick.Icepick;
import icepick.State;
@ -493,25 +496,16 @@ public class PlaybackParameterDialog extends DialogFragment {
final SliderStrategy sliderStrategy,
final DoubleConsumer newValueConsumer
) {
return new SeekBar.OnSeekBarChangeListener() {
return new SimpleOnSeekBarChangeListener() {
@Override
public void onProgressChanged(final SeekBar seekBar, final int progress,
public void onProgressChanged(@Nonnull final SeekBar seekBar,
final int progress,
final boolean fromUser) {
if (fromUser) { // ensure that the user triggered the change
newValueConsumer.accept(sliderStrategy.valueOf(progress));
updateCallback();
}
}
@Override
public void onStartTrackingTouch(final SeekBar seekBar) {
// Do nothing
}
@Override
public void onStopTrackingTouch(final SeekBar seekBar) {
// Do nothing
}
};
}