diff --git a/sc2/src/sc2code/melee.c b/sc2/src/sc2code/melee.c index 2414041a6..dc2b63f06 100644 --- a/sc2/src/sc2code/melee.c +++ b/sc2/src/sc2code/melee.c @@ -1686,7 +1686,6 @@ DoPickShip (PMELEE_STATE pMS) UnlockStarShip (&master_q, hStarShip); pMS->TeamImage[pMS->side].ShipList[index] = pMS->CurIndex; - fleetShipChanged (pMS, pMS->side, index); LockMutex (GraphicsLock); DrawTeamString (pMS, pMS->side, DTSHS_REPAIR); DrawShipBoxCurrent (pMS, FALSE); @@ -1703,6 +1702,7 @@ DoPickShip (PMELEE_STATE pMS) UnlockMutex (GraphicsLock); } + fleetShipChanged (pMS, pMS->side, index); UpdateCurrentShip(pMS); pMS->InputFunc = DoEdit;