Revision 20905 trunk/extensions/extSymbology/src/org/gvsig/symbology/gui/styling/LabelClassRenderingProperties.java

View differences:

LabelClassRenderingProperties.java
97 97
	private ArrayList<String> expressions;
98 98
//	private ILabelingMethod method;
99 99
	private String[] fieldNames;
100
	private boolean noEvent = false;
100 101
	
101 102
	private class ExprEditorPanel extends JPanel implements IWindow {
102 103
		private static final long serialVersionUID = -3867224882591879900L;
......
207 208

  
208 209
		ArrayList<String> exp = getExpressions();
209 210

  
210
//		noEvent = true;
211
		noEvent = true;
211 212
		if ( lc != null && 
212 213
				lc.getLabelExpression()!=null && 
213 214
				!lc.getLabelExpression().equals("") && 
......
224 225
		} else {
225 226
			getCmbExpressions().setSelectedItem(exp.get(0));
226 227
		}
227
//		noEvent = false;
228
		noEvent  = false;
228 229
	}
229 230
	
230 231
	private JButton getBtnEditExpression() {
......
299 300
	}
300 301
	
301 302
	public void actionPerformed(ActionEvent e) {
303
		if (noEvent) return;
302 304
		Component c = (Component) e.getSource();
303 305
		if (c.equals(btnEditExpression)) {
304 306
			ExprEditorPanel ep = new ExprEditorPanel((String) getCmbExpressions().

Also available in: Unified diff