[vassalengine-svn-trunk] [vassalengine-svn] SF.net SVN: vassalengine:[8598] VASSAL-src/trunk
Brought to you by:
rodneykinney,
uckelman
From: <uck...@us...> - 2013-03-20 12:08:57
|
Revision: 8598 http://vassalengine.svn.sourceforge.net/vassalengine/?rev=8598&view=rev Author: uckelman Date: 2013-03-20 12:08:49 +0000 (Wed, 20 Mar 2013) Log Message: ----------- Merged Brent-3.2-New@4803. Fixed Bug 4803: NoSuchElementException in Footprint.draw() Modified Paths: -------------- VASSAL-src/trunk/src/VASSAL/counters/Footprint.java Property Changed: ---------------- VASSAL-src/trunk/ Property changes on: VASSAL-src/trunk ___________________________________________________________________ Modified: svn:mergeinfo - /VASSAL-src/branches/3.1:7756,7764,7810,7812-7813,7872,7876,7879,7909,7913,7964,7966,7968,7998,8097,8111-8112,8159-8162,8172,8181-8182,8233,8235-8238,8241,8244,8246,8260-8261,8309,8312,8317-8318 /VASSAL-src/branches/Brent-3.2:8206,8216-8217,8219-8220,8222,8225,8227,8248,8252 /VASSAL-src/branches/Brent-3.2-New:8263,8267,8269-8272,8279-8283,8289,8295-8297,8305,8314,8329,8334-8335,8353,8357-8358,8362,8364,8369,8385-8386,8388,8400,8404,8414,8429-8430,8450-8453,8484,8539-8540,8555,8573-8576,8582,8584,8589-8592 /VASSAL-src/branches/brent-3.2:7824-7825,7862-7865,7875,7878,7882,7884,7886,7896,7903,7911,7917,7929,7942,7988,7995 /VASSAL-src/branches/george973-bugs:7800,7806,7962-7963 /VASSAL-src/branches/george973-bugs-3.2:8081 /VASSAL-src/branches/george973-ocs:8167-8169 /VASSAL-src/branches/lance-3.2 8085:8127 /VASSAL-src/branches/lancel-3.1:7680 /VASSAL-src/branches/pgeerkens-3.2:7836-7837,7839,7841-7842,7849,7893,7899,7902,7904,7906,7922,7930 /VASSAL-src/branches/uckelman-integration:7971-8007 /VASSAL-src/branches/uckelman-working2:7194-7700 /VASSAL-src/branches/viewport-3.2:7992 + /VASSAL-src/branches/3.1:7756,7764,7810,7812-7813,7872,7876,7879,7909,7913,7964,7966,7968,7998,8097,8111-8112,8159-8162,8172,8181-8182,8233,8235-8238,8241,8244,8246,8260-8261,8309,8312,8317-8318 /VASSAL-src/branches/Brent-3.2:8206,8216-8217,8219-8220,8222,8225,8227,8248,8252 /VASSAL-src/branches/Brent-3.2-New:8263,8267,8269-8272,8279-8283,8289,8295-8297,8305,8314,8329,8334-8335,8353,8357-8358,8362,8364,8369,8385-8386,8388,8400,8404,8414,8429-8430,8450-8453,8484,8539-8540,8555,8573-8576,8582,8584,8589-8593 /VASSAL-src/branches/brent-3.2:7824-7825,7862-7865,7875,7878,7882,7884,7886,7896,7903,7911,7917,7929,7942,7988,7995 /VASSAL-src/branches/george973-bugs:7800,7806,7962-7963 /VASSAL-src/branches/george973-bugs-3.2:8081 /VASSAL-src/branches/george973-ocs:8167-8169 /VASSAL-src/branches/lance-3.2 8085:8127 /VASSAL-src/branches/lancel-3.1:7680 /VASSAL-src/branches/pgeerkens-3.2:7836-7837,7839,7841-7842,7849,7893,7899,7902,7904,7906,7922,7930 /VASSAL-src/branches/uckelman-integration:7971-8007 /VASSAL-src/branches/uckelman-working2:7194-7700 /VASSAL-src/branches/viewport-3.2:7992 Modified: VASSAL-src/trunk/src/VASSAL/counters/Footprint.java =================================================================== --- VASSAL-src/trunk/src/VASSAL/counters/Footprint.java 2013-03-20 12:02:53 UTC (rev 8597) +++ VASSAL-src/trunk/src/VASSAL/counters/Footprint.java 2013-03-20 12:08:49 UTC (rev 8598) @@ -306,6 +306,7 @@ public void draw(Graphics g, int x, int y, Component obs, double zoom) { // FIXME: This method is inefficient. + int x1, y1, x2, y2; piece.draw(g, x, y, obs, zoom); @@ -326,6 +327,11 @@ return; } + // Anything to draw? + if (pointList.isEmpty()) { + return; + } + /* * If we are asked to be drawn at a different zoom from the current map zoom * setting, then don't draw the trail as it will be in the wrong place. @@ -399,7 +405,6 @@ g2d.setStroke(new BasicStroke(thickness)); g2d.setColor(lineColor); - Point lastP = null; final Point here = getPosition(); /* This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar _______________________________________________ vassalengine-svn mailing list vas...@li... https://lists.sourceforge.net/lists/listinfo/vassalengine-svn |