summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author AJR <ajrhacker@users.noreply.github.com>2018-11-25 21:18:55 -0500
committer AJR <ajrhacker@users.noreply.github.com>2018-11-25 21:18:55 -0500
commit47d83c1af256d54589d8c3554fe71f42c5174409 (patch)
tree5a6c115e35be475c146b950b0d6ae1d620347e76
parenta47189c15c9450e692d7eced60ac6f7ae07d5418 (diff)
Attempted fix for MT 07049 (nw)
-rw-r--r--src/frontend/mame/ui/floppycntrl.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/frontend/mame/ui/floppycntrl.cpp b/src/frontend/mame/ui/floppycntrl.cpp
index 6ccb83777b8..1c44458f653 100644
--- a/src/frontend/mame/ui/floppycntrl.cpp
+++ b/src/frontend/mame/ui/floppycntrl.cpp
@@ -47,7 +47,6 @@ void menu_control_floppy_image::do_load_create()
machine().popmessage("Error: %s", fd->error());
return;
}
- fd->setup_write(output_format);
} else {
image_init_result err = fd->load(input_filename);
if ((err == image_init_result::PASS) && (output_filename.compare("") != 0))
@@ -56,9 +55,9 @@ void menu_control_floppy_image::do_load_create()
machine().popmessage("Error: %s", fd->error());
return;
}
- if(output_format)
- fd->setup_write(output_format);
}
+ if(output_format)
+ fd->setup_write(output_format);
}
void menu_control_floppy_image::hook_load(const std::string &filename)
@@ -134,6 +133,7 @@ void menu_control_floppy_image::handle()
switch(m_submenu_result.rw) {
case menu_select_rw::result::READONLY:
do_load_create();
+ fd->setup_write(nullptr);
stack_pop();
break;