Revision 38398 branches/v2_0_0_prep/extensions/extEditing/src/org/gvsig/editing/StopEditing.java

View differences:

StopEditing.java
144 144
								JOptionPane.YES_NO_CANCEL_OPTION,
145 145
								JOptionPane.QUESTION_MESSAGE, null, options,
146 146
								options[2]);
147
				if (resp == JOptionPane.YES_OPTION) { // SAVE
147
				if (resp == JOptionPane.YES_OPTION) {
148
				    // SAVE
148 149
					saveLayer(layer);
149 150
					layer.setEditing(false);
150
				} else if (resp == JOptionPane.NO_OPTION) { // CANCEL EDITING
151
				} else if (resp == JOptionPane.NO_OPTION) {
152
				    // CANCEL EDITING
151 153
					cancelEdition(layer);
152 154
					layer.setEditing(false);
153 155
					return true;
156
				} else if (resp == JOptionPane.CANCEL_OPTION) {
157
				    // CONTINUE EDITING
158
				    return false;
159
				} else {
160
				    // should not get here
161
				    // cancel editing
162
                    cancelEdition(layer);
163
                    layer.setEditing(false);
164
                    return true;
154 165
				}
155
				return true;
166
				
156 167
			}
168
			// ========================================
169
			// Layer cannot save changes:
170
			
157 171
			Object[] options = {
158 172
					PluginServices.getText(this, "export"),
159 173
					PluginServices.getText(this,

Also available in: Unified diff