IDEA-201625 Text jitter in editor when tabs are used for indentation (on a fractional-scale monitor on Windows)

This commit is contained in:
Dmitry Batrak
2018-11-01 17:43:19 +03:00
parent 1961f819c9
commit 378a035294
@@ -358,10 +358,10 @@ public final class EditorUtil {
if (tabSize <= 0) {
return x + plainSpaceWidth;
}
tabSize *= plainSpaceWidth;
float tabSizePixels = tabSize * plainSpaceWidth;
int nTabs = (int) (x / tabSize);
return (nTabs + 1) * tabSize;
int nTabs = (int) (x / tabSizePixels);
return (nTabs + 1) * tabSizePixels;
}
public static int textWidthInColumns(@NotNull Editor editor, @NotNull CharSequence text, int start, int end, int x) {