Revision 24854 trunk/extensions/extTopology/src/org/gvsig/topology/ui/TopologyErrorPanel.java
TopologyErrorPanel.java | ||
---|---|---|
617 | 617 |
ITopologyErrorFixWithParameters fix = |
618 | 618 |
(ITopologyErrorFixWithParameters) errorFix; |
619 | 619 |
fix.initialize(error); |
620 |
GParameter[] parameters = fix.getParameters(); |
|
620 |
final GParameter[] parameters = fix.getParameters();
|
|
621 | 621 |
|
622 | 622 |
Window topologyErrorPanelContainer = (Window)GUIUtil. |
623 | 623 |
getInstance(). |
... | ... | |
628 | 628 |
panelEntriesDialog.addOkActionListener(new ActionListener(){ |
629 | 629 |
public void actionPerformed(ActionEvent arg0) { |
630 | 630 |
try { |
631 |
//previously we check if user selected a param |
|
632 |
for(int z = 0; z < parameters.length; z++){ |
|
633 |
GParameter parameter = parameters[z]; |
|
634 |
Object value = parameter.getValue(); |
|
635 |
Object defaultValue = parameter.getDefaultValue(); |
|
636 |
if( value == null || value.equals(defaultValue)) |
|
637 |
parameter.setValue(defaultValue); |
|
638 |
|
|
639 |
}//for z |
|
631 | 640 |
errorFix.fix(error); |
632 | 641 |
GUIUtil.getInstance().messageBox(PluginServices.getText(this, "ERROR_FIX_SUCCESS"), |
633 | 642 |
PluginServices.getText(this, "INFO")); |
Also available in: Unified diff