From 49192fb69a8402076402695551e8e2a83612401d Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Tue, 17 Jan 2012 08:55:52 +0000 Subject: [PATCH] Fix for cassette (no whatsnew) --- src/emu/imagedev/cassette.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/emu/imagedev/cassette.c b/src/emu/imagedev/cassette.c index cfc753399fa..474256d5ec5 100644 --- a/src/emu/imagedev/cassette.c +++ b/src/emu/imagedev/cassette.c @@ -270,10 +270,11 @@ 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()); + astring fname; if (software_entry()==NULL) { extension = filetype(); } else { + fname = m_mame_file->filename(); int loc = fname.rchr(0,'.'); if (loc!=-1) { extension = fname.substr(loc + 1,fname.len()-loc).cstr();