From 58e2f401ed7fbf102575ef65ebc3f9250fa243ea Mon Sep 17 00:00:00 2001 From: Nathan Woods Date: Sat, 20 Aug 2016 11:27:37 -0400 Subject: [PATCH] Minor cleanups to device_image_interface::find_software_item() --- src/emu/diimage.cpp | 8 ++++---- 1 file 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)