Skip to content

Commit 2c7b3ca

Browse files
committed
bugfix: Fix a pattern file can't be drag-dropped two times in a row
1 parent e6351f8 commit 2c7b3ca

1 file changed

Lines changed: 10 additions & 4 deletions

File tree

scripts/control_draw/control_draw.gml

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2311,11 +2311,17 @@ function control_draw() {
23112311
draw_windows()
23122312
if (showmsg) draw_msg()
23132313
if (rainbowtoggle) draw_accent_rainbow()
2314-
if (lastfile != dndfile && dndfile != "") {
2314+
if (dndfile != "") {
23152315
if (filename_ext(dndfile) = ".nbp") pattern_import(dndfile, 1)
2316-
else load_song(dndfile)
2317-
lastfile = dndfile
2318-
}
2316+
else if (lastfile != dndfile) {
2317+
load_song(dndfile)
2318+
lastfile = dndfile
2319+
}
2320+
// Reset dndfile
2321+
file_dnd_set_enabled(false)
2322+
file_dnd_set_enabled(true)
2323+
dndfile = ""
2324+
}
23192325

23202326
// Draw update progress bar
23212327
if (update == 4) {

0 commit comments

Comments
 (0)