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