From: Hendrik B. <nh...@us...> - 2010-03-04 21:01:28
|
Update of /cvsroot/arianne/stendhal/src/games/stendhal/client In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv8819/src/games/stendhal/client Modified Files: Tag: VERSION_00_RELEASE_81_REVISION_02 GameScreen.java Log Message: backported try-catch-block around view.draw() Index: GameScreen.java =================================================================== RCS file: /cvsroot/arianne/stendhal/src/games/stendhal/client/GameScreen.java,v retrieving revision 1.149.2.2 retrieving revision 1.149.2.2.4.1 diff -C2 -d -r1.149.2.2 -r1.149.2.2.4.1 *** GameScreen.java 14 Feb 2010 21:25:37 -0000 1.149.2.2 --- GameScreen.java 4 Mar 2010 21:01:15 -0000 1.149.2.2.4.1 *************** *** 57,60 **** --- 57,62 ---- */ public class GameScreen implements PositionChangeListener, IGameScreen { + private static Logger logger = Logger.getLogger(GameScreen.class); + /** * Comparator used to sort entities to display. *************** *** 595,599 **** private void drawEntities(final Graphics2D g) { for (final EntityView view : views) { ! view.draw(g); } } --- 597,605 ---- private void drawEntities(final Graphics2D g) { for (final EntityView view : views) { ! try { ! view.draw(g); ! } catch (RuntimeException e) { ! logger.error(e, e); ! } } } |