From 01e9f670fb6787561dc98ae83b0cf0b3cb38b34c Mon Sep 17 00:00:00 2001 From: Eugene Zhuravlev Date: Wed, 21 Oct 2009 12:17:52 +0400 Subject: [PATCH] fix possible NPE --- .../impl/src/com/intellij/compiler/options/JavaCompilersTab.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/java/compiler/impl/src/com/intellij/compiler/options/JavaCompilersTab.java b/java/compiler/impl/src/com/intellij/compiler/options/JavaCompilersTab.java index 1ec519b3e0..88c7f7e273 100644 --- a/java/compiler/impl/src/com/intellij/compiler/options/JavaCompilersTab.java +++ b/java/compiler/impl/src/com/intellij/compiler/options/JavaCompilersTab.java @@ -65,7 +65,8 @@ public class JavaCompilersTab implements Configurable{ myCompiler.setRenderer(new DefaultListCellRenderer(){ public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) { JLabel component = (JLabel)super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus); - component.setText(((BackendCompiler)value).getPresentableName()); + final String presentableName = value != null? ((BackendCompiler)value).getPresentableName() : ""; + component.setText(presentableName); return component; } }); -- 2.11.4.GIT