From: <bur...@us...> - 2007-11-25 12:48:49
|
Revision: 3271 http://freecol.svn.sourceforge.net/freecol/?rev=3271&view=rev Author: burschik Date: 2007-11-25 04:48:54 -0800 (Sun, 25 Nov 2007) Log Message: ----------- Fixed building box selection problem. Modified Paths: -------------- freecol/trunk/src/net/sf/freecol/client/gui/panel/ColonyPanel.java Modified: freecol/trunk/src/net/sf/freecol/client/gui/panel/ColonyPanel.java =================================================================== --- freecol/trunk/src/net/sf/freecol/client/gui/panel/ColonyPanel.java 2007-11-25 11:23:34 UTC (rev 3270) +++ freecol/trunk/src/net/sf/freecol/client/gui/panel/ColonyPanel.java 2007-11-25 12:48:54 UTC (rev 3271) @@ -1794,8 +1794,13 @@ addItem(new BuildingBoxItem(unitType)); } } - setSelectedItem(colonyPanel.getColony().getCurrentlyBuilding()); - + BuildableType currentlyBuilding = colonyPanel.getColony().getCurrentlyBuilding(); + for (int index = 0; index < this.getItemCount(); index++) { + if (((BuildingBoxItem) this.getItemAt(index)).getType() == currentlyBuilding) { + setSelectedIndex(index); + break; + } + } super.addActionListener(buildingBoxListener); colonyPanel.updateProgressLabel(); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |