summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/diimage.cpp
diff options
context:
space:
mode:
author Nathan Woods <npwoods@mess.org>2016-08-20 11:27:37 -0400
committer Nathan Woods <npwoods@mess.org>2016-08-20 11:30:25 -0400
commit58e2f401ed7fbf102575ef65ebc3f9250fa243ea (patch)
treeb43120af8772de60cfc78a202b212eb33ab44f4e /src/emu/diimage.cpp
parente17497b9ee12691e5d6665310a1742a00a65a056 (diff)
Minor cleanups to device_image_interface::find_software_item()
Diffstat (limited to 'src/emu/diimage.cpp')
-rw-r--r--src/emu/diimage.cpp8
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)