Revision 41645 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.symbology/org.gvsig.symbology.lib/org.gvsig.symbology.lib.impl/src/main/java/org/gvsig/symbology/fmap/mapcontext/rendering/legend/styling/TextPath.java

View differences:

TextPath.java
165 165
		float interval = (float) gv.getVisualBounds().getWidth()/(gv.getNumGlyphs()*3);
166 166

  
167 167
		PathLength pl = new PathLength(shape.getShape());
168

  
168
		if (pl.lengthOfPath()==0.0f) {
169
			return shape; 
170
		}
171
                
169 172
		GeneralPathX correctedPath = new GeneralPathX();
170 173
		int controlPoints = 16;
171 174
		double[][] points = new double[controlPoints][2];

Also available in: Unified diff