Revision 6312 trunk/extensions/extCAD/src/com/iver/cit/gvsig/StopEditing.java

View differences:

StopEditing.java
5 5

  
6 6
import javax.swing.JOptionPane;
7 7

  
8
import com.hardcode.gdbms.engine.instruction.FieldNotFoundException;
8 9
import com.iver.andami.PluginServices;
9 10
import com.iver.andami.messages.NotificationManager;
10 11
import com.iver.andami.plugins.Extension;
......
20 21
import com.iver.cit.gvsig.fmap.layers.FLayer;
21 22
import com.iver.cit.gvsig.fmap.layers.FLayers;
22 23
import com.iver.cit.gvsig.fmap.layers.FLyrVect;
24
import com.iver.cit.gvsig.fmap.rendering.VectorialLegend;
23 25
import com.iver.cit.gvsig.gui.Table;
24 26
import com.iver.cit.gvsig.gui.View;
25 27
import com.iver.cit.gvsig.layers.VectorialLayerEdited;
......
143 145
				if (resp == JOptionPane.YES_OPTION) { // CANCEL EDITING
144 146
					cancelEdition(layer);
145 147
					vea.getCommandRecord().removeCommandListener(mapControl);
148

  
149
					VectorialLayerEdited vle=(VectorialLayerEdited)CADExtension.getEditionManager().getLayerEdited(layer);
150
					layer.setLegend((VectorialLegend)vle.getLegend());
146 151
					layer.setEditing(false);
147 152
					return true;
148 153
				}
......
153 158
			NotificationManager.addError(e);
154 159
		} catch (DriverException e) {
155 160
			NotificationManager.addError(e);
161
		} catch (FieldNotFoundException e) {
162
			e.printStackTrace();
156 163
		}
157 164
		return false;
158 165

  

Also available in: Unified diff