From: <jde...@us...> - 2009-08-08 05:54:16
|
Revision: 10220 http://pcgen.svn.sourceforge.net/pcgen/?rev=10220&view=rev Author: jdempsey Date: 2009-08-08 05:54:07 +0000 (Sat, 08 Aug 2009) Log Message: ----------- Fix bug: Using KIT in a race seems to cause unexplained freeze Issue#: 2831013 Modified Paths: -------------- Trunk/pcgen/code/src/java/pcgen/core/PlayerCharacter.java Modified: Trunk/pcgen/code/src/java/pcgen/core/PlayerCharacter.java =================================================================== --- Trunk/pcgen/code/src/java/pcgen/core/PlayerCharacter.java 2009-08-08 01:53:40 UTC (rev 10219) +++ Trunk/pcgen/code/src/java/pcgen/core/PlayerCharacter.java 2009-08-08 05:54:07 UTC (rev 10220) @@ -12836,8 +12836,11 @@ } aClone.tempBonusItemList.addAll(tempBonusItemList); aClone.bonusManager = bonusManager.buildDeepClone(aClone); + aClone.race = race; aClone.selectedFavoredClass = selectedFavoredClass; - if (kitList != null) + aClone.stats.clear(); + aClone.stats.addAll(stats); + if (kitList != null) { aClone.kitList = new ArrayList<Kit>(); aClone.kitList.addAll(kitList); @@ -12900,6 +12903,7 @@ aClone.useTempMods = useTempMods; aClone.setFeats(feats); aClone.age = age; + aClone.alignment = alignment; aClone.costPool = costPool; aClone.currentEquipSetNumber = currentEquipSetNumber; aClone.earnedXP = earnedXP; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |