commit | cf47d2f459dcf9ede60152769b404d98741e4a2c | [log] [tgz] |
---|---|---|
author | jxi <jxi> | Mon Jan 29 18:39:23 2007 +0000 |
committer | jxi <jxi> | Mon Jan 29 18:39:23 2007 +0000 |
tree | 19509b44c1c71837461a1731c106569c1d37811c | |
parent | c799a6667c773882101b88f172b3a051870289eb [diff] |
added error checking when disposing
diff --git a/plugins/org.eclipse.epf.library.ui/src/org/eclipse/epf/library/ui/actions/ConfigurationContributionItem.java b/plugins/org.eclipse.epf.library.ui/src/org/eclipse/epf/library/ui/actions/ConfigurationContributionItem.java index a080d6e..2b39816 100755 --- a/plugins/org.eclipse.epf.library.ui/src/org/eclipse/epf/library/ui/actions/ConfigurationContributionItem.java +++ b/plugins/org.eclipse.epf.library.ui/src/org/eclipse/epf/library/ui/actions/ConfigurationContributionItem.java
@@ -257,7 +257,11 @@ if(libSvcListener != null) { LibraryService.getInstance().removeListener(libSvcListener); } - configCombo.dispose(); + + if ( configCombo != null && !configCombo.isDisposed() ) { + configCombo.dispose(); + } + super.dispose(); }