diff options
author | vlorenzo | 2013-02-18 10:35:53 +0000 |
---|---|---|
committer | vlorenzo | 2013-02-18 10:35:53 +0000 |
commit | c3831cbbe193faa4cc3533602b0e3e1f5b223f42 (patch) | |
tree | af852a3ef49dce821ebc1fefa63651edfe93e20a /plugins | |
parent | fab3a4ed66f81b04fbe432c3a34654d326f6521a (diff) | |
download | org.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.java | 4 |
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) {
|