summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/imagedev/cassette.c
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2012-01-11 13:20:34 +0000
committer Miodrag Milanovic <mmicko@gmail.com>2012-01-11 13:20:34 +0000
commit2294b2d7d15e8eb694ae97fde6d01334a06b7b64 (patch)
tree0f389c177d14b562efc09111beb81d3a8f90ac4c /src/emu/imagedev/cassette.c
parentb1356580968bc27fc2aa2efd811561de4fdfd993 (diff)
Fix for cassette extension extraction (no whatsnew)
Diffstat (limited to 'src/emu/imagedev/cassette.c')
-rw-r--r--src/emu/imagedev/cassette.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/emu/imagedev/cassette.c b/src/emu/imagedev/cassette.c
index e99aa1ec9d0..cfc753399fa 100644
--- a/src/emu/imagedev/cassette.c
+++ b/src/emu/imagedev/cassette.c
@@ -270,10 +270,10 @@ bool cassette_image_device::call_load()
{
is_writable = !is_readonly();
cassette_flags = is_writable ? (CASSETTE_FLAG_READWRITE|CASSETTE_FLAG_SAVEONEXIT) : CASSETTE_FLAG_READONLY;
+ astring fname = astring(m_mame_file->filename());
if (software_entry()==NULL) {
extension = filetype();
} else {
- astring fname = astring(m_mame_file->filename());
int loc = fname.rchr(0,'.');
if (loc!=-1) {
extension = fname.substr(loc + 1,fname.len()-loc).cstr();