Revision 10679 trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/layers/FLayers.java

View differences:

FLayers.java
69 69
import com.iver.cit.gvsig.fmap.MapContext;
70 70
import com.iver.cit.gvsig.fmap.MapControl;
71 71
import com.iver.cit.gvsig.fmap.ViewPort;
72
import com.iver.cit.gvsig.fmap.core.ILabelable;
72 73
import com.iver.cit.gvsig.fmap.crs.CRSFactory;
73 74
import com.iver.cit.gvsig.fmap.drivers.DefaultDBDriver;
74 75
import com.iver.cit.gvsig.fmap.drivers.VectorialDatabaseDriver;
......
487 488
   			        		if (lyr.isDirty() || bNeedRecalculateCache)
488 489
   			        		{
489 490
   			        			lyr.draw(image, g, viewPort, cancel,scale);
491
   			        			
492
   			        			/* 
493
   			        			 * (Jaume)
494
   			        			 * If the layer is instance of ILabelable then it may have labels.
495
   			        			 */
496
   			        			if (lyr instanceof ILabelable && ((ILabelable) lyr).isLabeled()) {
497
   			        				((ILabelable) lyr).drawLabels(image, g, viewPort, cancel, scale);
498
   			        			}
490 499
   			        			bNeedRecalculateCache = true;
491 500
   			        		}
492 501
    			        } catch (ReadDriverException e){

Also available in: Unified diff