Blame 8Kingdoms-1.1.0-crash.patch

26749ab
--- 8Kingdoms-1.1.0/gui/model/UnitFormation.cpp~	2008-01-03 20:51:33.000000000 +0100
26749ab
+++ 8Kingdoms-1.1.0/gui/model/UnitFormation.cpp	2008-01-03 20:51:33.000000000 +0100
26749ab
@@ -148,8 +148,9 @@ void TFormation::setStandardFormation(P2
26749ab
   //vypocti polohy pro cleny
26749ab
   TUnitMemberPosition ump; 
26749ab
   vumpPositions_c = 0;
26749ab
-  getUnitMemberDim(0, &ump.p2fDim);  
26749ab
   int size = (int)unit->vMembers.size();
26749ab
+  if (size)
26749ab
+    getUnitMemberDim(0, &ump.p2fDim);  
26749ab
   for(int i = 0; i < size; i++)
26749ab
   {
26749ab
     findFreeMemberPosition(vumpPositions_c, &(ump.p2fPos), &(ump.p2fDir));