diff options
Diffstat (limited to 'src/devices/imagedev/harddriv.cpp')
-rw-r--r-- | src/devices/imagedev/harddriv.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/devices/imagedev/harddriv.cpp b/src/devices/imagedev/harddriv.cpp index cdb4f72e098..e6e0c56f896 100644 --- a/src/devices/imagedev/harddriv.cpp +++ b/src/devices/imagedev/harddriv.cpp @@ -53,8 +53,8 @@ harddisk_image_device::harddisk_image_device(const machine_config &mconfig, devi device_image_interface(mconfig, *this), m_chd(nullptr), m_hard_disk_handle(nullptr), - m_device_image_load(load_delegate()), - m_device_image_unload(unload_delegate()), + m_device_image_load(*this), + m_device_image_unload(*this), m_interface(nullptr) { } @@ -89,6 +89,9 @@ const util::option_guide &harddisk_image_device::create_option_guide() const void harddisk_image_device::device_start() { + m_device_image_load.resolve(); + m_device_image_unload.resolve(); + m_chd = nullptr; // try to locate the CHD from a DISK_REGION |