Revision 47231 trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.labeling.app/org.gvsig.labeling.app.mainplugin/src/main/java/org/gvsig/labeling/gui/layerproperties/GeneralLabeling.java
GeneralLabeling.java | ||
---|---|---|
36 | 36 |
import java.util.Date; |
37 | 37 |
import java.util.Iterator; |
38 | 38 |
import java.util.TreeMap; |
39 |
|
|
40 | 39 |
import javax.swing.BorderFactory; |
41 | 40 |
import javax.swing.JButton; |
42 | 41 |
import javax.swing.JCheckBox; |
... | ... | |
44 | 43 |
import javax.swing.JComponent; |
45 | 44 |
import javax.swing.JLabel; |
46 | 45 |
import javax.swing.JPanel; |
47 |
|
|
48 |
import org.slf4j.Logger; |
|
49 |
import org.slf4j.LoggerFactory; |
|
50 |
|
|
51 | 46 |
import org.gvsig.andami.messages.NotificationManager; |
52 | 47 |
import org.gvsig.app.ApplicationLocator; |
53 | 48 |
import org.gvsig.app.project.documents.view.legend.gui.ILabelingStrategyPanel; |
... | ... | |
64 | 59 |
import org.gvsig.labeling.label.GeneralLabelingStrategy; |
65 | 60 |
import org.gvsig.labeling.lang.LabelClassUtils; |
66 | 61 |
import org.gvsig.symbology.SymbologyLocator; |
62 |
import org.gvsig.tools.dispose.DisposeUtils; |
|
63 |
import org.slf4j.Logger; |
|
64 |
import org.slf4j.LoggerFactory; |
|
67 | 65 |
|
68 | 66 |
/** |
69 | 67 |
* @author gvSIG Team |
... | ... | |
216 | 214 |
if (layer instanceof FLyrVect) { |
217 | 215 |
try { |
218 | 216 |
targetLayer = (FLyrVect) layer;//.cloneLayer(); |
219 |
|
|
217 |
if(auxLayer != null) { |
|
218 |
DisposeUtils.disposeQuietly(auxLayer); |
|
219 |
} |
|
220 | 220 |
auxLayer = (FLyrVect) targetLayer.cloneLayer(); |
221 | 221 |
auxLayer.setParentLayer(layer.getParentLayer()); |
222 | 222 |
auxLayer.setLegend((IVectorLegend)targetLayer.getLegend()); |
Also available in: Unified diff