From 74e2f1369769b462821fa5a2657400b617325fca Mon Sep 17 00:00:00 2001 From: Sergey Malenkov Date: Mon, 25 Jul 2016 20:28:27 +0300 Subject: [PATCH] EA-86113 - NPE: AntialiasingType.getAAHintForSwingComponent --- .../src/com/intellij/ide/ui/AntialiasingType.java | 12 ++++-------- 1 file changed, 4 insertions(+), 8 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 6c271d3ab60a..2b68cbe680df 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,8 +15,6 @@ */ 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; @@ -28,12 +26,10 @@ public enum AntialiasingType { OFF("No antialiasing", RenderingHints.VALUE_TEXT_ANTIALIAS_OFF, false); public static Object getAAHintForSwingComponent() { - Application application = ApplicationManager.getApplication(); - if (application != null) { - AntialiasingType type = UISettings.getInstance().IDE_AA_TYPE; - if (type != null) { - return type.getTextInfo(); - } + UISettings uiSettings = UISettings.getInstance(); + if (uiSettings != null) { + AntialiasingType type = uiSettings.IDE_AA_TYPE; + if (type != null) return type.getTextInfo(); } return GREYSCALE.getTextInfo(); }