Skip to content

Commit 290fffc

Browse files
committed
fix: prevent backup file being saved with .zip extension for packed song
1 parent bc2d6e4 commit 290fffc

4 files changed

Lines changed: 4 additions & 4 deletions

File tree

scripts/backup_clear/backup_clear.gml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,6 @@ function update_backup_name() {
3434
// Rename backup file to the current filename. Call when the active file of this window changes.
3535

3636
file_rename_lib(backup_directory + song_backupname, backup_directory + filename_name(filename))
37-
song_backupname = filename_name(filename)
37+
song_backupname = filename_name(filename_change_ext(filename, ".nbs"));
3838
tonextbackup = backupmins
3939
}

scripts/control_create/control_create.gml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -692,7 +692,7 @@ function control_create() {
692692
// File drop, etc.
693693
} else if (string_replace(arg, " ", "") != "") {
694694
filename = arg;
695-
song_backupname = filename_name(filename);
695+
song_backupname = filename_name(filename_change_ext(filename, ".nbs"));
696696
}
697697

698698
}

scripts/control_draw/control_draw.gml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ function control_draw() {
107107
tonextbackup -= 1 / room_speed / 60 * (1 / currspeed)
108108
if (tonextbackup <= 0 && playing == 0) {
109109
if (filename_name(filename) != "") {
110-
song_backupname = filename_name(filename)
110+
song_backupname = filename_name(filename_change_ext(filename, ".nbs"));
111111
} else {
112112
song_backupname = "Unsaved song " + string(song_backupid) + ".nbs"
113113
}

scripts/load_song/load_song.gml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ function load_song() {
4646
add_to_recent(fn)
4747
if (window != w_instruments && song_name != "") window = w_songinfo
4848
filename = fn
49-
song_backupname = filename_name(filename);
49+
song_backupname = filename_name(filename_change_ext(filename, ".nbs"));
5050
changed = 0
5151
}
5252
else {

0 commit comments

Comments
 (0)