Previous 15994 Revisions Next

r8341 Monday 28th June, 2010 at 12:15:20 UTC by Miodrag Milanović
Fix issue with wrong device selection on clicking in picker.
[src/mess/osd/winui]messui.c

src/mess/osd/winui/messui.c
r8340r8341
579579   {
580580      const device_config_image_interface *dev;
581581      for (bool gotone = s_config->mconfig->devicelist.first(dev); gotone; gotone = dev->next(dev))
582      {
583         device = dev;
584         s = GetSelectedSoftware(drvindex, s_config->mconfig, device);
582      {         
583         s = GetSelectedSoftware(drvindex, s_config->mconfig, dev);
585584         if ((s != NULL) && !mame_stricmp(s, pszFilename)) {
585            device = dev;
586586            break;
587587         }
588588      }
r8340r8341
602602      {
603603          const device_config_image_interface *dev;
604604         for (bool gotone = s_config->mconfig->devicelist.first(dev); gotone; gotone = dev->next(dev))
605         {
606            device = dev;
607            s = GetSelectedSoftware(drvindex, s_config->mconfig, device);
605         {           
606            s = GetSelectedSoftware(drvindex, s_config->mconfig, dev);
608607            if (is_null_or_empty(s) && dev->uses_file_extension(file_extension)) {
608               device = dev;
609609               break;
610610            }
611611         }

Previous 15994 Revisions Next


© 1998-2018 The MESS Team