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;