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
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