diff options
author | 2012-02-14 10:38:12 +0000 | |
---|---|---|
committer | 2012-02-14 10:38:12 +0000 | |
commit | cfabeee3ab36b2af0b17215c61b970317f5bf66b (patch) | |
tree | bd11b518144429de57ea2605372a693bc7837978 /src/emu/imagedev/cassette.c | |
parent | 417378e40c1459ae5d2409a0eb19d8e62e7507bb (diff) |
import from MESS (no whatsnew)
Diffstat (limited to 'src/emu/imagedev/cassette.c')
-rw-r--r-- | src/emu/imagedev/cassette.c | 2 |
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); |