Fix selecting None for Stain.

This commit is contained in:
Ottermandias 2023-07-27 18:47:17 +02:00
parent ccb29ef9b2
commit 1fecc0a7cf

View file

@ -260,8 +260,11 @@ public class EquipmentDrawer
? _stainCombo.Draw($"##stain{slot}", stain.RgbaColor, stain.Name, found, stain.Gloss)
: _stainCombo.Draw($"##stain{slot}", stain.RgbaColor, stain.Name, found, stain.Gloss, _comboLength);
ret = current;
if (change && _stainData.TryGetValue(_stainCombo.CurrentSelection.Key, out stain))
ret = stain.RowIndex;
if (change)
if (_stainData.TryGetValue(_stainCombo.CurrentSelection.Key, out stain))
ret = stain.RowIndex;
else if (_stainCombo.CurrentSelection.Key == Stain.None.RowIndex)
ret = Stain.None.RowIndex;
if (!locked && ret != Stain.None.RowIndex)
{