Revision 42967 trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.app.document.table.app/org.gvsig.app.document.table.app.mainplugin/src/main/java/org/gvsig/app/extension/TableEditStopExtension.java

View differences:

TableEditStopExtension.java
61 61
import org.gvsig.fmap.dal.feature.FeatureStore;
62 62
import org.gvsig.fmap.dal.swing.DALSwingLocator;
63 63
import org.gvsig.gui.beans.Messages;
64
import org.gvsig.tools.util.ArrayUtils;
64 65
import org.gvsig.utils.swing.threads.IMonitorableTask;
65 66

  
66 67
public class TableEditStopExtension extends AbstractTableEditExtension {
......
75 76
    }
76 77

  
77 78
    public void execute(String actionCommand) {
79
        this.execute(actionCommand,null);
80
    }
81

  
82
    @Override
83
    public void execute(String actionCommand, Object[] args) {
78 84
        if ("table-stop-editing".equals(actionCommand)) {
79
            TableDocument doc = (TableDocument) table.getDocument();
85
            TableDocument doc = (TableDocument)ArrayUtils.get(args,0);
86
            if( doc == null ) {
87
                doc = (TableDocument) table.getDocument();
88
            }    
80 89
            EditingNotificationManager editingNotification = DALSwingLocator.getEditingNotificationManager();
81 90
            EditingNotification notification = editingNotification.notifyObservers(
82 91
                    this,

Also available in: Unified diff