Revision 10626 trunk/applications/appgvSIG/src/com/iver/cit/gvsig/UndoTableExtension.java
UndoTableExtension.java | ||
---|---|---|
40 | 40 |
*/ |
41 | 41 |
package com.iver.cit.gvsig; |
42 | 42 |
|
43 |
import java.io.IOException; |
|
44 |
|
|
43 |
import com.hardcode.gdbms.driver.exceptions.ReadDriverException; |
|
45 | 44 |
import com.iver.andami.PluginServices; |
46 | 45 |
import com.iver.andami.messages.NotificationManager; |
47 | 46 |
import com.iver.andami.plugins.Extension; |
48 |
import com.iver.cit.gvsig.fmap.drivers.DriverIOException;
|
|
47 |
import com.iver.cit.gvsig.exceptions.commands.EditionCommandException;
|
|
49 | 48 |
import com.iver.cit.gvsig.fmap.edition.IEditableSource; |
50 | 49 |
import com.iver.cit.gvsig.project.documents.table.gui.Table; |
51 | 50 |
|
... | ... | |
74 | 73 |
IEditableSource vea=tabla.getModel().getModelo(); |
75 | 74 |
try { |
76 | 75 |
vea.undo(); |
77 |
} catch (DriverIOException e) { |
|
76 |
|
|
77 |
vea.getSelection().clear(); |
|
78 |
} catch (EditionCommandException e) { |
|
78 | 79 |
NotificationManager.addError("Error accediendo a los Drivers para deshacer un comando", |
79 | 80 |
e); |
80 |
} catch (IOException e) {
|
|
81 |
}catch (ReadDriverException e) {
|
|
81 | 82 |
NotificationManager.addError("Error accediendo a los Drivers para deshacer un comando", |
82 | 83 |
e); |
83 | 84 |
} |
84 |
vea.getSelection().clear(); |
|
85 |
//tabla.refresh(); |
|
86 | 85 |
} |
87 | 86 |
tabla.getModel().setModified(true); |
88 | 87 |
} |
Also available in: Unified diff