diff --git a/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/controls/resultset/ResultSetViewer.java b/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/controls/resultset/ResultSetViewer.java index aebf78e94ed39c93df034c52a5680fe6be08f05c..8117156c2310bfaeafe9e63838ca6391b7d46ceb 100644 --- a/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/controls/resultset/ResultSetViewer.java +++ b/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/controls/resultset/ResultSetViewer.java @@ -373,6 +373,9 @@ public class ResultSetViewer extends Viewer } void updatePresentation(final DBCResultSet resultSet) { + if (getControl().isDisposed()) { + return; + } boolean changed = false; try { if (resultSet instanceof StatResultSet) {