summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/imagedev/cassette.c
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2012-02-14 10:38:12 +0000
committer Miodrag Milanovic <mmicko@gmail.com>2012-02-14 10:38:12 +0000
commitcfabeee3ab36b2af0b17215c61b970317f5bf66b (patch)
treebd11b518144429de57ea2605372a693bc7837978 /src/emu/imagedev/cassette.c
parent417378e40c1459ae5d2409a0eb19d8e62e7507bb (diff)
import from MESS (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 dd2408f729d..5cc73dd2f2b 100644
--- a/src/emu/imagedev/cassette.c
+++ b/src/emu/imagedev/cassette.c
@@ -256,7 +256,7 @@ bool cassette_image_device::call_load()
device_image_interface *image = NULL;
interface(image);
- if (has_been_created())
+ if ((has_been_created()) || (length() == 0))
{
/* creating an image */
err = cassette_create((void *)image, &image_ioprocs, &wavfile_format, m_create_opts, CASSETTE_FLAG_READWRITE|CASSETTE_FLAG_SAVEONEXIT, &m_cassette);