diff --git a/GUI/Model/ModList.cs b/GUI/Model/ModList.cs index 013135c45..2a12b8bc7 100644 --- a/GUI/Model/ModList.cs +++ b/GUI/Model/ModList.cs @@ -564,8 +564,13 @@ private void CheckRowUpgradeable(GameInstance inst, full_list_of_mod_rows[ident] = MakeRow(gmod, ChangeSet, inst.Name, inst.game); var rowIndex = row.Index; + var selected = row.Selected; rows.Remove(row); rows.Insert(rowIndex, newRow); + if (selected) + { + rows[rowIndex].Selected = true; + } } } }