优化代码逻辑,修复潜在播放问题

This commit is contained in:
lyswhut
2023-01-14 16:03:56 +08:00
parent d3c8f16aed
commit 850a429243
35 changed files with 85 additions and 342 deletions
@@ -91,7 +91,7 @@ export default () => {
const handleMove = (x, y) => {
if (isMsDown.value) {
if (!isStopScroll) isStopScroll = true
isStopScroll ||= true
if (cancelScrollFn) {
cancelScrollFn()
cancelScrollFn = null
@@ -164,7 +164,7 @@ export default () => {
const scrollLine = (line, oldLine) => {
if (line < 0 || !lyric.lines.length) return
if (line == 0 && isSetedLines) return isSetedLines = false
if (isSetedLines) isSetedLines = false
isSetedLines &&= false
if (oldLine == null || line - oldLine != 1) return handleScrollLrc()
if (setting['desktopLyric.isDelayScroll']) {
@@ -91,7 +91,7 @@ export default () => {
const handleMove = (x, y) => {
if (isMsDown.value) {
if (!isStopScroll) isStopScroll = true
isStopScroll ||= true
if (cancelScrollFn) {
cancelScrollFn()
cancelScrollFn = null
@@ -164,7 +164,7 @@ export default () => {
const scrollLine = (line, oldLine) => {
if (line < 0) return
if (line == 0 && isSetedLines) return isSetedLines = false
if (isSetedLines) isSetedLines = false
isSetedLines &&= false
if (oldLine == null || line - oldLine != 1) return handleScrollLrc()
if (setting['desktopLyric.isDelayScroll']) {