From 1828f2dcbfd363f90ac307d30ec6087d9450a987 Mon Sep 17 00:00:00 2001 From: mcmartin Date: Sun, 16 Mar 2003 23:34:07 +0000 Subject: [PATCH] fixed some of the Interplanetary crossfade failures git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@893 8092fc87-c524-0410-9efc-e669fe64eaf9 --- sc2/src/sc2code/planets/solarsys.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/sc2/src/sc2code/planets/solarsys.c b/sc2/src/sc2code/planets/solarsys.c index bfc3706f2..95eec3928 100644 --- a/sc2/src/sc2code/planets/solarsys.c +++ b/sc2/src/sc2code/planets/solarsys.c @@ -1066,6 +1066,7 @@ TheMess: pSolarSysState->PlanetDesc); if (InnerSystem) { + SetTransitionSource (NULL); BatchGraphics (); if (draw_sys_flags & DRAW_REFRESH) { @@ -1075,6 +1076,7 @@ TheMess: } else if (draw_sys_flags & DRAW_REFRESH) { + SetTransitionSource (NULL); BatchGraphics (); DrawSystem (pSolarSysState->SunDesc[0].radius, FALSE); } @@ -1088,7 +1090,6 @@ TheMess: if (old_radius) ScaleSystem (); - SetTransitionSource (NULL); BatchGraphics (); if (!(draw_sys_flags & DRAW_REFRESH)) // don't repair from Extra or draw ship if forcing repair { @@ -1369,8 +1370,8 @@ InitSolarSys (void) SetSemaphore (GraphicsSem); -LoadIPData (); -LoadLanderData (); + LoadIPData (); + LoadLanderData (); ClearSemaphore (GraphicsSem); pSolarSysState->MenuState.InputFunc = DoFlagshipCommands;