提交 aa0f931c 编写于 作者: S Serge Rider

Merge remote-tracking branch 'origin/devel' into devel

...@@ -4065,6 +4065,8 @@ public class ResultSetViewer extends Viewer ...@@ -4065,6 +4065,8 @@ public class ResultSetViewer extends Viewer
if (listener != null) { if (listener != null) {
listener.onUpdate(success); listener.onUpdate(success);
} }
//fire selection change to update selection statistics in ResultSetStatListener
fireResultSetSelectionChange(new SelectionChangedEvent(ResultSetViewer.this, getSelection()));
if (success && getPreferenceStore().getBoolean(ResultSetPreferences.RS_EDIT_REFRESH_AFTER_UPDATE)) { if (success && getPreferenceStore().getBoolean(ResultSetPreferences.RS_EDIT_REFRESH_AFTER_UPDATE)) {
// Refresh updated rows // Refresh updated rows
try { try {
...@@ -4090,6 +4092,9 @@ public class ResultSetViewer extends Viewer ...@@ -4090,6 +4092,9 @@ public class ResultSetViewer extends Viewer
return; return;
} }
UIUtils.syncExec(() -> getActivePresentation().rejectChanges()); UIUtils.syncExec(() -> getActivePresentation().rejectChanges());
//fire selection change to update selection statistics in ResultSetStatListener
fireResultSetSelectionChange(new SelectionChangedEvent(ResultSetViewer.this, getSelection()));
try { try {
createDataPersister(true).rejectChanges(); createDataPersister(true).rejectChanges();
if (model.getAllRows().isEmpty()) { if (model.getAllRows().isEmpty()) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册