diff --git a/osu.Game.Rulesets.Karaoke/Edit/Lyrics/LyricEditorClipboard.cs b/osu.Game.Rulesets.Karaoke/Edit/Lyrics/LyricEditorClipboard.cs index e1ca41f7a..1ec66ae42 100644 --- a/osu.Game.Rulesets.Karaoke/Edit/Lyrics/LyricEditorClipboard.cs +++ b/osu.Game.Rulesets.Karaoke/Edit/Lyrics/LyricEditorClipboard.cs @@ -162,6 +162,9 @@ private bool performCut() throw new ArgumentOutOfRangeException(); } + case LyricEditorMode.Reference: + return false; + case LyricEditorMode.Language: languageChangeHandler.SetLanguage(null); return true; @@ -227,6 +230,9 @@ private bool performCopy(Lyric lyric) throw new ArgumentOutOfRangeException(); } + case LyricEditorMode.Reference: + return false; + case LyricEditorMode.Language: saveObjectToTheClipboardContent(lyric.Language); copyObjectToClipboard(lyric.Language); @@ -299,6 +305,9 @@ private bool performPaste(Lyric lyric) throw new ArgumentOutOfRangeException(); } + case LyricEditorMode.Reference: + return false; + case LyricEditorMode.Language: var pasteLanguage = getObjectFromClipboardContent(); if (pasteLanguage == null)