From 6d5e439d96eaecac3dc0d16cfa418bac7de2be6e Mon Sep 17 00:00:00 2001 From: Dmitry Batrak Date: Wed, 19 Oct 2016 15:48:03 +0300 Subject: [PATCH] EA-90213 - TDDE: TraceableDisposable.throwDisposalError --- .../com/intellij/openapi/editor/impl/EditorComponentImpl.java | 1 + 1 file changed, 1 insertion(+) diff --git a/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorComponentImpl.java b/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorComponentImpl.java index 92b861604f9d..9671d7d0df21 100644 --- a/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorComponentImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorComponentImpl.java @@ -89,6 +89,7 @@ public class EditorComponentImpl extends JTextComponent implements Scrollable, D putClientProperty(Magnificator.CLIENT_PROPERTY_KEY, new Magnificator() { @Override public Point magnify(double scale, Point at) { + if (myEditor.isDisposed()) return at; VisualPosition magnificationPosition = myEditor.xyToVisualPosition(at); double currentSize = myEditor.getColorsScheme().getEditorFontSize(); int defaultFontSize = EditorColorsManager.getInstance().getGlobalScheme().getEditorFontSize();