Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorvlorenzo2013-02-18 10:35:53 +0000
committervlorenzo2013-02-18 10:35:53 +0000
commitc3831cbbe193faa4cc3533602b0e3e1f5b223f42 (patch)
treeaf852a3ef49dce821ebc1fefa63651edfe93e20a /plugins
parentfab3a4ed66f81b04fbe432c3a34654d326f6521a (diff)
downloadorg.eclipse.papyrus-c3831cbbe193faa4cc3533602b0e3e1f5b223f42.tar.gz
org.eclipse.papyrus-c3831cbbe193faa4cc3533602b0e3e1f5b223f42.tar.xz
org.eclipse.papyrus-c3831cbbe193faa4cc3533602b0e3e1f5b223f42.zip
401063: [Table] Memory Leak with Customization Engine
https://bugs.eclipse.org/bugs/show_bug.cgi?id=401063
Diffstat (limited to 'plugins')
-rw-r--r--plugins/infra/table/org.eclipse.papyrus.infra.table.common/src/org/eclipse/papyrus/infra/table/common/internal/NatTableEditor.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/plugins/infra/table/org.eclipse.papyrus.infra.table.common/src/org/eclipse/papyrus/infra/table/common/internal/NatTableEditor.java b/plugins/infra/table/org.eclipse.papyrus.infra.table.common/src/org/eclipse/papyrus/infra/table/common/internal/NatTableEditor.java
index 685b58be820..ec2093aa269 100644
--- a/plugins/infra/table/org.eclipse.papyrus.infra.table.common/src/org/eclipse/papyrus/infra/table/common/internal/NatTableEditor.java
+++ b/plugins/infra/table/org.eclipse.papyrus.infra.table.common/src/org/eclipse/papyrus/infra/table/common/internal/NatTableEditor.java
@@ -392,7 +392,9 @@ public class NatTableEditor extends EditorPart implements ISelectionProvider, IE
}
public void removeSelectionChangedListener(final ISelectionChangedListener listener) {
- this.natTableWidget.removeSelectionChangedListener(listener);
+ if(this.natTableWidget != null) {
+ this.natTableWidget.removeSelectionChangedListener(listener);
+ }
}
public void setSelection(final ISelection selection) {

Back to the top