mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
EA-86113 - NPE: AntialiasingType.getAAHintForSwingComponent
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user