Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.ui.console')
-rw-r--r--org.eclipse.ui.console/src/org/eclipse/ui/console/TextConsoleViewer.java3
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 {

Back to the top