Fixed the hard disks' icons in Settings.

This commit is contained in:
OBattler
2017-08-22 22:32:41 +02:00
parent 0e7db72328
commit 76664cf22c

View File

@@ -1814,12 +1814,9 @@ static BOOL win_settings_hard_disks_image_list_init(HWND hwndList)
GetSystemMetrics(SM_CYSMICON), GetSystemMetrics(SM_CYSMICON),
ILC_MASK | ILC_COLOR32, 1, 1); ILC_MASK | ILC_COLOR32, 1, 1);
for (i = 0; i < 16; i += 2) hiconItem = LoadIcon(hinstance, (LPCWSTR) 192);
{ ImageList_AddIcon(hSmall, hiconItem);
hiconItem = LoadIcon(hinstance, (LPCWSTR) (192 + i)); DestroyIcon(hiconItem);
ImageList_AddIcon(hSmall, hiconItem);
DestroyIcon(hiconItem);
}
hiconItem = LoadIcon(hinstance, (LPCWSTR) 176); hiconItem = LoadIcon(hinstance, (LPCWSTR) 176);
ImageList_AddIcon(hSmall, hiconItem); ImageList_AddIcon(hSmall, hiconItem);
@@ -2184,7 +2181,7 @@ static void win_settings_hard_disks_update_item(HWND hwndList, int i, int column
break; break;
} }
lvI.pszText = szText; lvI.pszText = szText;
lvI.iImage = temp_hdc[i].bus - 1; lvI.iImage = (temp_hdc[i].bus == HDD_BUS_SCSI_REMOVABLE) ? 1 : 0;
} }
else if (column == 1) else if (column == 1)
{ {
@@ -2269,7 +2266,7 @@ static BOOL win_settings_hard_disks_recalc_list(HWND hwndList)
} }
lvI.pszText = szText; lvI.pszText = szText;
lvI.iItem = j; lvI.iItem = j;
lvI.iImage = temp_hdc[i].bus - 1; lvI.iImage = (temp_hdc[i].bus == HDD_BUS_SCSI_REMOVABLE) ? 1 : 0;
if (ListView_InsertItem(hwndList, &lvI) == -1) if (ListView_InsertItem(hwndList, &lvI) == -1)
{ {