diff --git a/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorImpl.java b/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorImpl.java index da7fbdf9e592..1c1e03636ab1 100644 --- a/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorImpl.java @@ -4536,8 +4536,12 @@ public final class EditorImpl extends UserDataHolderBase implements EditorEx, Hi @Override public void setLineSpacing(float lineSpacing) { - myLineSpacing = EditorFontsConstants.checkAndFixEditorLineSpacing(lineSpacing); - reinitSettings(); + float oldLineSpacing = getLineSpacing(); + float newLineSpacing = EditorFontsConstants.checkAndFixEditorLineSpacing(lineSpacing); + myLineSpacing = newLineSpacing; + if (oldLineSpacing != newLineSpacing) { + reinitSettings(); + } } }