From 20fa1dad02e42e9b3831978a589f0c28a1e2856d Mon Sep 17 00:00:00 2001 From: "andrey.zaytsev" Date: Wed, 29 May 2013 22:01:52 +0400 Subject: [PATCH] distraction free mode: fix editor text field behaviour --- .../openapi/editor/impl/EditorGutterComponentImpl.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorGutterComponentImpl.java b/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorGutterComponentImpl.java index 3d73a4d62822..c7af01a38837 100644 --- a/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorGutterComponentImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorGutterComponentImpl.java @@ -570,9 +570,11 @@ class EditorGutterComponentImpl extends EditorGutterComponentEx implements Mouse RelativePoint point = new RelativePoint(myEditor.getComponent(), new Point(0, 0)); Point editorLocationInWindow = point.getPoint(ideFrame.getComponent()); - int editorLocationX = (int)editorLocationInWindow.getX(); EditorSettings settings = myEditor.getSettings(); int rightMargin = settings.getRightMargin(myEditor.getProject()); + if (rightMargin <= 0) return; + + int editorLocationX = (int)editorLocationInWindow.getX(); int rightMarginX = rightMargin * EditorUtil.getSpaceWidth(Font.PLAIN, myEditor) + editorLocationX; int width = (int)ideFrame.getComponent().getSize().getWidth();