Mark Burton wrote:
OK, let's try again. The attached patch adds a duplicate() method to
the Way class.

It's only really needed when using the continue patch. You will have to
edit StyledConverter.class in the do while loop where it's
looping around until foundType.isFinal() and in the body of the loop
it is calling addRoad() or addLine(). In there, if the foundType is not
final you want to pass a duplicate of the way rather than the original.

so instead of: addRoad(way, foundType)

you have: addRoad(way.duplicate(), foundType)

If foundType.isFinal() is true, you don't need to duplicate the way
(although if you do, no harm should come of it, just wastes a little
time).

Mark


  
Thanks for your work, doesn't show any improvements for me however (but adds about 25% to compile time).

  

_______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev