From 8a9ac46545ff4931cb7f509d0f1f461398b2e8a9 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Tue, 19 Sep 2023 03:10:35 -0500 Subject: [PATCH] GUI: don't allow drag-and-drop during intro --- src/gui/gui.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/gui/gui.cpp b/src/gui/gui.cpp index 2e05e79de..bfb22fd2f 100644 --- a/src/gui/gui.cpp +++ b/src/gui/gui.cpp @@ -3544,6 +3544,10 @@ bool FurnaceGUI::loop() { break; case SDL_DROPFILE: if (ev.drop.file!=NULL) { + if (introPos<11.0) { + SDL_free(ev.drop.file); + break; + } int sampleCountBefore=e->song.sampleLen; std::vector instruments=e->instrumentFromFile(ev.drop.file,true,settings.readInsNames); DivWavetable* droppedWave=NULL;