[vassalengine-svn-trunk] [vassalengine-svn] SF.net SVN: vassalengine:[7717] VASSAL-src/trunk/src/VA
Brought to you by:
rodneykinney,
uckelman
From: <uck...@us...> - 2011-07-31 17:16:31
|
Revision: 7717 http://vassalengine.svn.sourceforge.net/vassalengine/?rev=7717&view=rev Author: uckelman Date: 2011-07-31 17:16:22 +0000 (Sun, 31 Jul 2011) Log Message: ----------- Adjusted error message. This was added for Bug 2684, which was then marked as a dupe of Bug 3465. Keeping the diagnositic output, since it might reveal other bugs. Modified Paths: -------------- VASSAL-src/trunk/src/VASSAL/counters/Decorator.java Modified: VASSAL-src/trunk/src/VASSAL/counters/Decorator.java =================================================================== --- VASSAL-src/trunk/src/VASSAL/counters/Decorator.java 2011-07-31 16:31:56 UTC (rev 7716) +++ VASSAL-src/trunk/src/VASSAL/counters/Decorator.java 2011-07-31 17:16:22 UTC (rev 7717) @@ -21,6 +21,7 @@ import java.awt.Point; import java.util.ArrayList; import java.util.List; +import java.util.NoSuchElementException; import javax.swing.KeyStroke; @@ -154,7 +155,12 @@ public void setState(String newState) { SequenceEncoder.Decoder st = new SequenceEncoder.Decoder(newState, '\t'); mySetState(st.nextToken()); - piece.setState(st.nextToken()); + try { + piece.setState(st.nextToken()); + } + catch (NoSuchElementException e) { + throw new IllegalStateException("No state for Decorator=" + myGetType()); + } } /** This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------------ Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey _______________________________________________ vassalengine-svn mailing list vas...@li... https://lists.sourceforge.net/lists/listinfo/vassalengine-svn |