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 270bc4f66e83..350df2930ec0 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 @@ -362,10 +362,10 @@ public final class EditorUtil { if (tabSize <= 0) { return x + plainSpaceWidth; } - float tabSizePixels = tabSize * plainSpaceWidth; + tabSize *= plainSpaceWidth; - int nTabs = (int) (x / tabSizePixels); - return (nTabs + 1) * tabSizePixels; + int nTabs = (int) (x / tabSize); + return (nTabs + 1) * tabSize; } public static int textWidthInColumns(@NotNull Editor editor, @NotNull CharSequence text, int start, int end, int x) {