diff --git a/app/src/main/java/com/futo/platformplayer/Settings.kt b/app/src/main/java/com/futo/platformplayer/Settings.kt index b000d586..da414d8f 100644 --- a/app/src/main/java/com/futo/platformplayer/Settings.kt +++ b/app/src/main/java/com/futo/platformplayer/Settings.kt @@ -587,18 +587,19 @@ class Settings : FragmentedStorageFileJson() { @FormField(R.string.hold_playback_speed, FieldForm.DROPDOWN, R.string.hold_playback_speed_description, 27) @DropdownFieldOptionsId(R.array.hold_playback_speeds) - var holdPlaybackSpeed: Int = 3; + var holdPlaybackSpeed: Int = 4; fun getHoldPlaybackSpeed(): Double { return when(holdPlaybackSpeed) { - 0 -> 1.25 - 1 -> 1.5 - 2 -> 1.75 - 3 -> 2.0 - 4 -> 2.25 - 5 -> 2.5 - 6 -> 2.75 - 7 -> 3.0 + 0 -> 1.0 + 1 -> 1.25 + 2 -> 1.5 + 3 -> 1.75 + 4 -> 2.0 + 5 -> 2.25 + 6 -> 2.5 + 7 -> 2.75 + 8 -> 3.0 else -> 2.0 } } diff --git a/app/src/main/java/com/futo/platformplayer/views/behavior/GestureControlView.kt b/app/src/main/java/com/futo/platformplayer/views/behavior/GestureControlView.kt index 4bb864da..10a88341 100644 --- a/app/src/main/java/com/futo/platformplayer/views/behavior/GestureControlView.kt +++ b/app/src/main/java/com/futo/platformplayer/views/behavior/GestureControlView.kt @@ -240,7 +240,8 @@ class GestureControlView : LinearLayout { && !_adjustingFullscreenUp && !_adjustingFullscreenDown && !_isPanning - && !_isZooming) { + && !_isZooming + && Settings.instance.playback.getHoldPlaybackSpeed() > 1.0) { _speedHolding = true showHoldSpeedControls() onSpeedHoldStart.emit() diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 4dd158e0..39cf819a 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1112,6 +1112,7 @@ 5.0 + Disabled 1.25 1.5 1.75