]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
Free floppy image handle immediately when ejecting from GUI
authorToni Wilen <twilen@winuae.net>
Sat, 25 Mar 2023 16:27:31 +0000 (18:27 +0200)
committerToni Wilen <twilen@winuae.net>
Sat, 25 Mar 2023 16:27:31 +0000 (18:27 +0200)
od-win32/win32gui.cpp

index 555e9123704a2a92aa6398cf7f44c74dd4b84b22..d631abacb773a92804f6ae4cc0942ce30fc83774 100644 (file)
@@ -2679,8 +2679,11 @@ static void ejectfloppy (int n)
                // no disk in drive when GUI was entered
                // make sure possibly disks inserted after GUI was entered
                // are removed.
-               if (changed_prefs.floppyslots[n].df[0] == 0)
+               if (changed_prefs.floppyslots[n].df[0] == 0) {
                        disk_insert(n, _T(""));
+               } else {
+                       disk_eject(n);
+               }
        }
 }