diff options
Diffstat (limited to 'org.eclipse.ui.console')
-rw-r--r-- | org.eclipse.ui.console/src/org/eclipse/ui/console/TextConsoleViewer.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/org.eclipse.ui.console/src/org/eclipse/ui/console/TextConsoleViewer.java b/org.eclipse.ui.console/src/org/eclipse/ui/console/TextConsoleViewer.java index aa31ddee6..6a620efb7 100644 --- a/org.eclipse.ui.console/src/org/eclipse/ui/console/TextConsoleViewer.java +++ b/org.eclipse.ui.console/src/org/eclipse/ui/console/TextConsoleViewer.java @@ -578,7 +578,6 @@ public class TextConsoleViewer extends SourceViewer implements LineStyleListener * @see org.eclipse.jface.text.TextViewer#handleDispose() */ protected void handleDispose() { - super.handleDispose(); IDocument document = getDocument(); if (document != null) { document.removeDocumentListener(documentListener); @@ -597,6 +596,8 @@ public class TextConsoleViewer extends SourceViewer implements LineStyleListener ColorRegistry colorRegistry = JFaceResources.getColorRegistry(); colorRegistry.removeListener(propertyChangeListener); + + super.handleDispose(); } class HyperlinkColorChangeListener implements IPropertyChangeListener { |