diff options
Diffstat (limited to 'org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/wizards/AbstractRepositorySettingsPage.java')
-rw-r--r-- | org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/wizards/AbstractRepositorySettingsPage.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/wizards/AbstractRepositorySettingsPage.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/wizards/AbstractRepositorySettingsPage.java index 4fe899bc7..22ecac0b7 100644 --- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/wizards/AbstractRepositorySettingsPage.java +++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/wizards/AbstractRepositorySettingsPage.java @@ -199,6 +199,16 @@ public abstract class AbstractRepositorySettingsPage extends WizardPage { setNeedsValidation(true); } + @Override + public void dispose() { + super.dispose(); + if (toolkit != null) { + if (toolkit.getColors() != null) { + toolkit.dispose(); + } + } + } + public void createControl(Composite parent) { compositeContainer = new Composite(parent, SWT.NULL); FillLayout layout = new FillLayout(); |