diff options
author | 2016-08-20 11:27:37 -0400 | |
---|---|---|
committer | 2016-08-20 11:30:25 -0400 | |
commit | 58e2f401ed7fbf102575ef65ebc3f9250fa243ea (patch) | |
tree | b43120af8772de60cfc78a202b212eb33ab44f4e /src/emu/diimage.cpp | |
parent | e17497b9ee12691e5d6665310a1742a00a65a056 (diff) |
Minor cleanups to device_image_interface::find_software_item()
Diffstat (limited to 'src/emu/diimage.cpp')
-rw-r--r-- | src/emu/diimage.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/emu/diimage.cpp b/src/emu/diimage.cpp index 575f17d456e..a989d86922d 100644 --- a/src/emu/diimage.cpp +++ b/src/emu/diimage.cpp @@ -1264,14 +1264,14 @@ const software_part *device_image_interface::find_software_item(const std::strin return nullptr; // determine interface - const char *interface = nullptr; - if (restrict_to_interface) - interface = image_interface(); + const char *interface = restrict_to_interface + ? image_interface() + : nullptr; // find the software list if explicitly specified for (software_list_device &swlistdev : software_list_device_iterator(device().mconfig().root_device())) { - if (list_name.compare(swlistdev.list_name())==0 || !(list_name.length() > 0)) + if (list_name.empty() || (list_name == swlistdev.list_name())) { const software_info *info = swlistdev.find(software_name); if (info != nullptr) |