diff --git a/sc2/src/sc2code/planets/planets.h b/sc2/src/sc2code/planets/planets.h index bce15d474..953a98420 100644 --- a/sc2/src/sc2code/planets/planets.h +++ b/sc2/src/sc2code/planets/planets.h @@ -202,6 +202,7 @@ extern BOOLEAN DoFlagshipCommands (PMENU_STATE pMS); extern void ZoomSystem (void); extern void LoadSolarSys (void); extern void InitLander (BYTE LanderFlags); +extern BOOLEAN ValidateOrbits (void); #endif /* _PLANETS_H */ diff --git a/sc2/src/sc2code/planets/pstarmap.c b/sc2/src/sc2code/planets/pstarmap.c index d6d69e8c0..a80c25122 100644 --- a/sc2/src/sc2code/planets/pstarmap.c +++ b/sc2/src/sc2code/planets/pstarmap.c @@ -1293,6 +1293,7 @@ DoFlagshipCommands (PMENU_STATE pMS) FreePlanet (); SetSemaphore (GraphicsSem); LoadSolarSys (); + ValidateOrbits (); ZoomSystem (); ClearSemaphore (GraphicsSem); } diff --git a/sc2/src/sc2code/planets/solarsys.c b/sc2/src/sc2code/planets/solarsys.c index 2e778e5be..055d6f62b 100644 --- a/sc2/src/sc2code/planets/solarsys.c +++ b/sc2/src/sc2code/planets/solarsys.c @@ -1219,7 +1219,7 @@ DrawInnerSystem (void) ClearSemaphore (GraphicsSem); } -static BOOLEAN +BOOLEAN ValidateOrbits (void) { BYTE i;