From db99f568aee837be5907eb3fdbc869915c2f46e6 Mon Sep 17 00:00:00 2001 From: anna Date: Thu, 27 Oct 2011 15:16:57 +0200 Subject: [PATCH] NPE (when label contains text only) --- .../openapi/updateSettings/impl/LabelTextReplacingUtil.java | 1 + 1 file changed, 1 insertion(+) diff --git a/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/LabelTextReplacingUtil.java b/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/LabelTextReplacingUtil.java index fd533f4529c2..991aafe8ca96 100644 --- a/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/LabelTextReplacingUtil.java +++ b/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/LabelTextReplacingUtil.java @@ -41,6 +41,7 @@ public class LabelTextReplacingUtil { if (child instanceof JLabel) { final JLabel label = (JLabel)child; String oldText = label.getText(); + if (oldText == null) continue; String newText = StringUtil.replace(oldText, "$PRODUCT$", ApplicationNamesInfo.getInstance().getProductName()); newText = StringUtil.replace(newText, "$FULLNAME$", ApplicationNamesInfo.getInstance().getFullProductName()); label.setText(newText);