EA-86113 - NPE: AntialiasingType.getAAHintForSwingComponent

This commit is contained in:
Sergey Malenkov
2016-07-25 20:28:27 +03:00
parent 5383aeb3e2
commit 74e2f13697
@@ -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();
}