Revision 45529 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/symbol/marker/impl/PictureMarkerSymbol.java

View differences:

PictureMarkerSymbol.java
23 23
 */
24 24
package org.gvsig.symbology.fmap.mapcontext.rendering.symbol.marker.impl;
25 25

  
26
import java.awt.Color;
27 26
import java.awt.Graphics2D;
28 27
import java.awt.Rectangle;
29 28
import java.awt.geom.AffineTransform;
30 29
import java.awt.geom.Point2D;
31 30
import java.io.IOException;
32 31
import java.net.URL;
33

  
34 32
import org.gvsig.compat.print.PrintAttributes;
35 33
import org.gvsig.fmap.dal.exception.DataException;
36 34
import org.gvsig.fmap.dal.feature.Feature;
......
168 166
        int yOffset = (int) theOffset.getY();
169 167

  
170 168
        if (size > 0) {
169
            if( isDrawLineToOffset() ) {
170
                g.setColor(this.getEfectiveLineToOffsetColor(f));
171
                g.drawLine((int)p.getX(), (int)p.getY(), (int)p.getX() + xOffset, (int)p.getY() + yOffset);
172
            }
171 173
            BackgroundFileStyle bg = (!selected) ? bgImage : bgSelImage;
172 174
            Rectangle rect = new Rectangle(size, size);
173 175
            g.translate(x + xOffset, y + yOffset);
......
189 191
            g.rotate(-auxRotation, halfSize, halfSize);
190 192
            g.translate(-(x + xOffset), -(y + yOffset));
191 193
            
192
            if( isDrawLineToOffset() ) {
193
                g.setColor(this.getEfectiveLineToOffsetColor(f));
194
                g.drawLine((int)p.getX(), (int)p.getY(), (int)p.getX() + xOffset, (int)p.getY() + yOffset);
195
            }
196 194
        }
197 195

  
198 196
    }
......
351 349
            this.bgSelImage.setSymbolTable(this.getSymbolTable(this.getFeature()));
352 350
        }
353 351
    }
354
    
355
    
356

  
357

  
358 352
}

Also available in: Unified diff