From d9c9fa312eb665b0ccf66232b4c7453493e53856 Mon Sep 17 00:00:00 2001 From: Anton Tarasov Date: Wed, 22 Mar 2017 19:30:15 +0300 Subject: [PATCH] Update user scale factor after font defaults are patched To let JBUI.USER_SCALE_FACTOR_PROPERTY listeners to have UIUtil.getLabelFont() (and the stuff like that) return properly scaled font. --- .../src/com/intellij/ide/ui/laf/LafManagerImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/LafManagerImpl.java b/platform/platform-impl/src/com/intellij/ide/ui/laf/LafManagerImpl.java index 8228bd1b3d45..4138291c3879 100644 --- a/platform/platform-impl/src/com/intellij/ide/ui/laf/LafManagerImpl.java +++ b/platform/platform-impl/src/com/intellij/ide/ui/laf/LafManagerImpl.java @@ -746,8 +746,8 @@ public final class LafManagerImpl extends LafManager implements ApplicationCompo UISettings uiSettings = UISettings.getInstance(); if (uiSettings.getOverrideLafFonts()) { storeOriginalFontDefaults(uiDefaults); - JBUI.setUserScaleFactor(uiSettings.getFontSize() / UIUtil.DEF_SYSTEM_FONT_SIZE); initFontDefaults(uiDefaults, uiSettings.getFontSize(), new FontUIResource(uiSettings.getFontFace(), Font.PLAIN, uiSettings.getFontSize())); + JBUI.setUserScaleFactor(uiSettings.getFontSize() / UIUtil.DEF_SYSTEM_FONT_SIZE); } else { restoreOriginalFontDefaults(uiDefaults);