Revision 47476 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.symbology/org.gvsig.symbology.swing/org.gvsig.symbology.swing.api/src/main/java/org/gvsig/app/gui/styling/SymbolLayerManager.java

View differences:

SymbolLayerManager.java
222 222

  
223 223
    private void updateSymbol(ISymbol layer) {
224 224
    	if (layer != null) {
225
    		int index = getJListLayers().getSelectedIndex();
226
    		symbol.setLayer(index, layer);
225
                JList layers = getJListLayers();
226
    		int index = layers.getSelectedIndex();
227
                int size = layers.getModel().getSize();
228
                
229
    		symbol.setLayer(size - index - 1, layer);
227 230
    		owner.refresh();
228 231
    		validate();
229 232
    	}

Also available in: Unified diff