diff --git a/src/renderer/core/useApp/usePlayer/usePlayer.js b/src/renderer/core/useApp/usePlayer/usePlayer.js index f16e6b4d..0e33443b 100644 --- a/src/renderer/core/useApp/usePlayer/usePlayer.js +++ b/src/renderer/core/useApp/usePlayer/usePlayer.js @@ -98,10 +98,11 @@ export default ({ setting }) => { type, isRefresh, onToggleSource() { + if (targetSong !== musicInfoItem.value || isPlay.value || type != getPlayType(setting.value.player.highQuality, musicInfoItem.value)) return setAllStatus('Try toggle source...') }, }).then(url => { - if (targetSong !== musicInfoItem.value || isPlay.value) return + if (targetSong !== musicInfoItem.value || isPlay.value || type != getPlayType(setting.value.player.highQuality, musicInfoItem.value)) return setMusicInfo({ url }) setResource(url) }).catch(err => {