OSDN Git Service

[UI][Qt][WIN32] Fix closing D77/D88 image when select another slot.
[csp-qt/common_source_project-fm7.git] / source / src / qt / common / util_fd2.cpp
index 133560d..63a7122 100644 (file)
@@ -31,7 +31,9 @@ int Ui_MainWindowBase::set_d88_slot(int drive, int num)
        //path = QString::fromUtf8(emu->d88_file[drive].path);
        path = hRunEmu->get_d88_file_path(drive);
        menu_fds[drive]->do_select_inner_media(num);
+
        if(hRunEmu->get_d88_file_cur_bank(drive) != num) {
+               emit sig_close_disk(drive);
                emit sig_open_disk(drive, path, num);
                if(hRunEmu->is_floppy_disk_protected(drive)) {
                        menu_fds[drive]->do_set_write_protect(true);