src/emu/imagedev/cassette.c
| r14071 | r14072 | |
| 270 | 270 | { |
| 271 | 271 | is_writable = !is_readonly(); |
| 272 | 272 | cassette_flags = is_writable ? (CASSETTE_FLAG_READWRITE|CASSETTE_FLAG_SAVEONEXIT) : CASSETTE_FLAG_READONLY; |
| 273 | astring fname; |
| 273 | 274 | if (software_entry()==NULL) { |
| 274 | 275 | extension = filetype(); |
| 275 | 276 | } else { |
| 276 | | astring fname = astring(m_mame_file->filename()); |
| 277 | fname = m_mame_file->filename(); |
| 277 | 278 | int loc = fname.rchr(0,'.'); |
| 278 | 279 | if (loc!=-1) { |
| 279 | 280 | extension = fname.substr(loc + 1,fname.len()-loc).cstr(); |