From 2d3ba561c04e4c5d49fc5c1066e5bb7a50a9c277 Mon Sep 17 00:00:00 2001 From: Chris Cochrun Date: Wed, 11 Feb 2026 16:11:23 -0600 Subject: [PATCH] bugfix: verse change to blank now deletes the lyrics --- src/core/songs.rs | 6 +++++- src/ui/song_editor.rs | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/core/songs.rs b/src/core/songs.rs index 8994678..533fe53 100644 --- a/src/core/songs.rs +++ b/src/core/songs.rs @@ -1082,7 +1082,11 @@ impl Song { if let Some(verse_map) = self.verse_map.as_mut() && let Some(lyric) = verse_map.remove(old_verse) { - verse_map.insert(verse, lyric); + if verse == VerseName::Blank { + verse_map.insert(verse, "".into()); + } else { + verse_map.insert(verse, lyric); + } } let Some(verses) = self.verses.clone() else { return; diff --git a/src/ui/song_editor.rs b/src/ui/song_editor.rs index e7026f4..c7315dd 100644 --- a/src/ui/song_editor.rs +++ b/src/ui/song_editor.rs @@ -481,6 +481,7 @@ impl SongEditor { { let old_verse_name = verse.verse_name.clone(); + let verse_name = song .verse_name_from_str( verse_name,