summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author mooglyguy <therealmogminer@gmail.com>2018-09-30 18:30:43 +0200
committer mooglyguy <therealmogminer@gmail.com>2018-09-30 19:46:17 +0200
commitbcf97f1c9c0b6f0bf34e525a891d57acc1ade92a (patch)
treeede4a13e88155452feab5eac44da9afa755d1bd5
parentf5dfaff4174854c9ed22267bea1064bde1f23264 (diff)
generic_slot: Added default param to constructor so that it can be used without file extensions.
-rw-r--r--src/devices/bus/generic/slot.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/devices/bus/generic/slot.h b/src/devices/bus/generic/slot.h
index d0f76b2ea78..d0c0d84a053 100644
--- a/src/devices/bus/generic/slot.h
+++ b/src/devices/bus/generic/slot.h
@@ -208,13 +208,14 @@ class generic_cartslot_device : public generic_slot_device
{
public:
template <typename T>
- generic_cartslot_device(const machine_config &mconfig, const char *tag, device_t *owner, T &&opts, const char *intf, const char *exts)
+ generic_cartslot_device(const machine_config &mconfig, const char *tag, device_t *owner, T &&opts, const char *intf, const char *exts = nullptr)
: generic_cartslot_device(mconfig, tag, owner, (uint32_t)0)
{
opts(*this);
set_fixed(false);
set_interface(intf);
- set_extensions(exts);
+ if (exts)
+ set_extensions(exts);
}
generic_cartslot_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock = 0);