optimize line spacing update in editor

GitOrigin-RevId: d00c92ca23d2cbbb5a7c3d56299f383df5ecb924
This commit is contained in:
Dmitry Batrak
2020-06-17 15:39:30 +03:00
committed by intellij-monorepo-bot
parent b83a06516d
commit bf628cda48
@@ -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();
}
}
}