Revision 6901 org.gvsig.raster/branches/org.gvsig.raster.2.4/org.gvsig.raster/org.gvsig.fmap.mapcontext.raster.swing/org.gvsig.fmap.mapcontext.raster.swing.impl/src/main/java/org/gvsig/fmap/mapcontext/raster/swing/impl/transparency/TransparencyPanelController.java

View differences:

TransparencyPanelController.java
226 226

  
227 227
        legend.setTransparentNoData(chkNoDataTransparency.isSelected());
228 228

  
229
        Transparency transparency = legendManager.createTransparency();
229 230
        if(chkActivateOpacity.isSelected()){
230
            Transparency transparency = legend.getTransparency();
231
            if(transparency==null){
232
                transparency = legendManager.createTransparency();
233
            }
234 231
            transparency.setValue(((Integer)spOpacity.getValue()));
235
            legend.setTransparency(transparency);
236 232
        }
237 233

  
238 234
        if(chkActivatePixelTransparency.isSelected()){
239
            Transparency transparency = legend.getTransparency();
240
            if(transparency==null){
241
                transparency = legendManager.createTransparency();
242
            }
243 235
            transparency.setTransparencyRanges(this.getTransparencyRanges());
244
            legend.setTransparency(transparency);
245 236
        }
237
        legend.setTransparency(transparency);
246 238
        layer.getMapContext().invalidate();
247 239
        return true;
248 240
    }

Also available in: Unified diff