Revision 39113 branches/v2_0_0_prep/libraries/org.gvsig.symbology/org.gvsig.symbology.swing/org.gvsig.symbology.swing.api/src/main/java/org/gvsig/app/gui/styling/SymbolSelector.java

View differences:

SymbolSelector.java
852 852
	 * Invoked when the NEW button is pressed
853 853
	 */
854 854
	protected void newPressed() {
855
		SymbolEditor se = new SymbolEditor(null, shapeType);
855
	    ISymbol curr_sym = ((SymbolPreviewer) jPanelPreview).getSymbol();
856
	    
857
	    try {
858
	        curr_sym = (ISymbol) curr_sym.clone();
859
	    } catch (Exception cnse) {
860
	        logger.info("Unable to clone symbol. "
861
	            + "This can cause an empty symbol if user cancels dialog.",
862
	            cnse);
863
	    }
864

  
865
		SymbolEditor se = new SymbolEditor(curr_sym, shapeType);
856 866
		PluginServices.getMDIManager().addWindow(se);
857 867
		setSymbol(se.getSymbol());
858 868
	}

Also available in: Unified diff