Skip to content

Commit 87e2bc5

Browse files
committed
fix: use file name as player mode title if song title not present
1 parent f762e36 commit 87e2bc5

1 file changed

Lines changed: 13 additions & 1 deletion

File tree

scripts/control_draw/control_draw.gml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2215,7 +2215,19 @@ function control_draw() {
22152215
var offset = 0;
22162216
if (song_author != "") offset += 20
22172217
if (song_orauthor != "") offset += 15
2218-
draw_text_dynamic(centerx - 200, centery - 80 - offset, song_name == "" ? song_name : condstr((protocol_data != pointer_null), song_download_display_name, condstr(filename != "-player", filename_change_ext(filename_name(filename), "")) + condstr((filename = "" || filename = "-player") && midiname != "", filename_change_ext(midiname, "")), true))
2218+
2219+
var title_str = "";
2220+
if (song_name != "") {
2221+
title_str = song_name
2222+
} else if (protocol_data != pointer_null) {
2223+
title_str = song_download_display_name
2224+
} else if (filename != "") {
2225+
title_str = filename_change_ext(filename_name(filename), "")
2226+
} else if (midiname != "") {
2227+
title_str = filename_change_ext(midiname, "")
2228+
}
2229+
2230+
draw_text_dynamic(centerx - 200, centery - 80 - offset, title_str, true)
22192231
if (song_author != "") {
22202232
draw_theme_font(font_main_bold)
22212233
draw_text_dynamic(centerx - 200, centery - 60 - offset, song_author, true)

0 commit comments

Comments
 (0)