Skip to content

Commit 0414d76

Browse files
authored
fix(lyrics-plus): properly check for none value in trans lang (#3312)
1 parent 2e4f3ad commit 0414d76

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

CustomApps/lyrics-plus/OptionsMenu.js

+1
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ const TranslationMenu = react.memo(({ friendlyLanguage, hasTranslation }) => {
111111

112112
if (hasTranslation.musixmatch) {
113113
const selectedLanguage = CONFIG.visual["musixmatch-translation-language"];
114+
if (selectedLanguage === "none") return;
114115
const languageName = new Intl.DisplayNames([selectedLanguage], {
115116
type: "language",
116117
}).of(selectedLanguage);

CustomApps/lyrics-plus/Settings.js

+4
Original file line numberDiff line numberDiff line change
@@ -699,6 +699,10 @@ function openConfig() {
699699

700700
// Reload Lyrics if translation language is changed
701701
if (name === "musixmatch-translation-language") {
702+
if (value === "none") {
703+
CONFIG.visual["translate:translated-lyrics-source"] = "none";
704+
localStorage.setItem(`${APP_NAME}:visual:translate:translated-lyrics-source`, "none");
705+
}
702706
reloadLyrics?.();
703707
} else {
704708
lyricContainerUpdate?.();

0 commit comments

Comments
 (0)