From 04b5481541b4745be623544db4b1e0ab8489ee82 Mon Sep 17 00:00:00 2001 From: Denis Zhdanov Date: Tue, 3 Aug 2010 13:37:38 +0400 Subject: [PATCH] IDEA-53596 Soft wrap for editors Added explicit check for invalid (non-positive) tabulation size (occurs at least at tests). --- .../src/com/intellij/openapi/editor/ex/util/EditorUtil.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/platform/platform-impl/src/com/intellij/openapi/editor/ex/util/EditorUtil.java b/platform/platform-impl/src/com/intellij/openapi/editor/ex/util/EditorUtil.java index caa6447c085f..7e7378af51f4 100644 --- a/platform/platform-impl/src/com/intellij/openapi/editor/ex/util/EditorUtil.java +++ b/platform/platform-impl/src/com/intellij/openapi/editor/ex/util/EditorUtil.java @@ -407,6 +407,9 @@ public class EditorUtil { } public static int nextTabStop(int x, Editor editor, int tabSize) { + if (tabSize <= 0) { + return x + getSpaceWidth(Font.PLAIN, editor); + } tabSize *= getSpaceWidth(Font.PLAIN, editor); int nTabs = x / tabSize;