From 4fc8d10cd93167106fa335654e986c4eaeaaae29 Mon Sep 17 00:00:00 2001 From: Konstantin Bulenkov Date: Tue, 13 Oct 2015 17:20:21 +0200 Subject: [PATCH] IDEA-145975 Exception appears when first run IDEA (UI Themes page) --- .../src/com/intellij/ide/ui/AntialiasingType.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/platform/editor-ui-api/src/com/intellij/ide/ui/AntialiasingType.java b/platform/editor-ui-api/src/com/intellij/ide/ui/AntialiasingType.java index 227e1fb17350..c4f97c23c148 100644 --- a/platform/editor-ui-api/src/com/intellij/ide/ui/AntialiasingType.java +++ b/platform/editor-ui-api/src/com/intellij/ide/ui/AntialiasingType.java @@ -15,6 +15,8 @@ */ package com.intellij.ide.ui; +import com.intellij.openapi.application.Application; +import com.intellij.openapi.application.ApplicationManager; import com.intellij.util.ui.UIUtil; import sun.swing.SwingUtilities2; @@ -36,9 +38,13 @@ public enum AntialiasingType { } public static Object getAAHintForSwingComponent() { - UISettings uiSettings = UISettings.getInstance(); + Application application = ApplicationManager.getApplication(); - if (uiSettings == null) return getAAEnabledTextInfo(); + if (application == null) { + return getAAEnabledTextInfo(); + } + + UISettings uiSettings = UISettings.getInstance(); switch (uiSettings.IDE_AA_TYPE) { case SUBPIXEL: