From ed95378a6e3cf896dc36eeabe4e6135b07dfd440 Mon Sep 17 00:00:00 2001 From: Alexey Pegov Date: Wed, 10 Nov 2010 14:59:35 +0300 Subject: [PATCH] EA-22615 - NPE: MemberChooser$4.convert --- .../lang-impl/src/com/intellij/ide/util/MemberChooser.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/ide/util/MemberChooser.java b/platform/lang-impl/src/com/intellij/ide/util/MemberChooser.java index 1e68dc68ca00..8b7cdc07aad5 100644 --- a/platform/lang-impl/src/com/intellij/ide/util/MemberChooser.java +++ b/platform/lang-impl/src/com/intellij/ide/util/MemberChooser.java @@ -300,7 +300,9 @@ public class MemberChooser extends DialogWrapper implemen final TreeSpeedSearch treeSpeedSearch = new TreeSpeedSearch(myTree, new Convertor() { @Nullable public String convert(TreePath path) { - final MemberChooserObject delegate = ((ElementNode)path.getLastPathComponent()).getDelegate(); + final ElementNode lastPathComponent = (ElementNode)path.getLastPathComponent(); + if (lastPathComponent == null) return null; + final MemberChooserObject delegate = lastPathComponent.getDelegate(); return delegate.getText(); } });