Use direct casts for Control.Tag of known type in FirmwaresConfig

This commit is contained in:
YoshiRulz 2021-02-12 15:44:25 +10:00
parent 05676234ed
commit b4be750427
No known key found for this signature in database
GPG Key ID: C4DE31C245353FB7
1 changed files with 3 additions and 3 deletions

View File

@ -280,7 +280,7 @@ namespace BizHawk.Client.EmuHawk
// for each type of firmware, try resolving and record the result
foreach (ListViewItem lvi in lvFirmwares.Items)
{
var fr = lvi.Tag as FirmwareDatabase.FirmwareRecord;
var fr = (FirmwareDatabase.FirmwareRecord) lvi.Tag;
var ri = Manager.Resolve(
_pathEntries,
_firmwareUserSpecifications,
@ -446,7 +446,7 @@ namespace BizHawk.Client.EmuHawk
// for each selected item, set the user choice (even though multiple selection for this operation is no longer allowed)
foreach (ListViewItem lvi in lvFirmwares.SelectedItems)
{
var fr = lvi.Tag as FirmwareDatabase.FirmwareRecord;
var fr = (FirmwareDatabase.FirmwareRecord) lvi.Tag;
string filePath = ofd.FileName;
// if the selected file is an archive, allow the user to pick the inside file
@ -514,7 +514,7 @@ namespace BizHawk.Client.EmuHawk
// for each selected item, clear the user choice
foreach (ListViewItem lvi in lvFirmwares.SelectedItems)
{
var fr = lvi.Tag as FirmwareDatabase.FirmwareRecord;
var fr = (FirmwareDatabase.FirmwareRecord) lvi.Tag;
_firmwareUserSpecifications.Remove(fr.ConfigKey);
}