diff options
author | Martin Schreiber | 2016-02-17 09:21:31 +0000 |
---|---|---|
committer | Gerrit Code Review @ Eclipse.org | 2016-02-17 15:27:12 +0000 |
commit | c6bc452a1b3509ae6eb000a1e36f359a2f5b43f3 (patch) | |
tree | eafe08e3f4a774e91e1cd6e4ffc06b7a3a805de9 /dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/internal/ui | |
parent | a3eb9edc5985c1f27edc91ba4283a9a613298b3e (diff) | |
download | org.eclipse.cdt-c6bc452a1b3509ae6eb000a1e36f359a2f5b43f3.tar.gz org.eclipse.cdt-c6bc452a1b3509ae6eb000a1e36f359a2f5b43f3.tar.xz org.eclipse.cdt-c6bc452a1b3509ae6eb000a1e36f359a2f5b43f3.zip |
Bug 487920 Check if widget is disposed before enable it
Before calling setEnabled on the ToolItem check if it is disposed. If
thats the case, do nothing, else enable the ToolItem.
Bug: 487920
Change-Id: I1f7b9e0da7f07b2b49e3176e162b9ffb7968439b
Signed-off-by: Martin Schreiber <m.schreiber@bachmann.info>
Diffstat (limited to 'dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/internal/ui')
-rw-r--r-- | dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/internal/ui/disassembly/actions/AddressBarContributionItem.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/internal/ui/disassembly/actions/AddressBarContributionItem.java b/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/internal/ui/disassembly/actions/AddressBarContributionItem.java index 597ee11edfe..0020fd8c6ca 100644 --- a/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/internal/ui/disassembly/actions/AddressBarContributionItem.java +++ b/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/internal/ui/disassembly/actions/AddressBarContributionItem.java @@ -160,7 +160,7 @@ public class AddressBarContributionItem extends ContributionItem { * true to enable, else false. */ public void enableAddressBox(boolean enable) { - if (addressBox != null) { + if (addressBox != null && !item.isDisposed()) { item.setEnabled(enable); addressBox.setEnabled(enable); } |