Skip to content

Commit 7fbe4b2

Browse files
authored
Fix ctrl+click to reset playback rate not working (#6943)
1 parent d79874a commit 7fbe4b2

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

src/renderer/components/ft-shaka-video-player/ft-shaka-video-player.js

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -291,6 +291,11 @@ export default defineComponent({
291291
})
292292
})
293293

294+
/** @type {import('vue').ComputedRef<number>} */
295+
const defaultPlaybackRate = computed(() => {
296+
return store.getters.getDefaultPlayback
297+
})
298+
294299
const maxVideoPlaybackRate = computed(() => {
295300
return parseInt(store.getters.getMaxVideoPlaybackRate)
296301
})
@@ -953,8 +958,12 @@ export default defineComponent({
953958
// stop shaka-player's click handler firing
954959
event.stopPropagation()
955960

956-
video.value.playbackRate = props.currentPlaybackRate
957-
video.value.defaultPlaybackRate = props.currentPlaybackRate
961+
const newPlaybackRate = defaultPlaybackRate.value
962+
963+
video.value.playbackRate = newPlaybackRate
964+
video.value.defaultPlaybackRate = newPlaybackRate
965+
966+
showValueChange(`${newPlaybackRate}x`)
958967
}
959968
}
960969

0 commit comments

Comments
 (0)