From ceb39b8735592577ef9e936d8c5c320ac73e6dc0 Mon Sep 17 00:00:00 2001 From: Michael Uhl Date: Mon, 20 Dec 2021 15:49:35 +0100 Subject: [PATCH] Bug 577907: IIllegalArgumentException on attach process dialog cause of project with empty name Change-Id: Ib45b75e27d8bf83eb90fa1020823190f4cd16e1b Signed-off-by: Michael Uhl --- .../dsf/gdb/internal/ui/launching/ProcessPrompterDialog.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dsf-gdb/org.eclipse.cdt.dsf.gdb.ui/src/org/eclipse/cdt/dsf/gdb/internal/ui/launching/ProcessPrompterDialog.java b/dsf-gdb/org.eclipse.cdt.dsf.gdb.ui/src/org/eclipse/cdt/dsf/gdb/internal/ui/launching/ProcessPrompterDialog.java index 7cfeabb43ff..1ace78a6c95 100644 --- a/dsf-gdb/org.eclipse.cdt.dsf.gdb.ui/src/org/eclipse/cdt/dsf/gdb/internal/ui/launching/ProcessPrompterDialog.java +++ b/dsf-gdb/org.eclipse.cdt.dsf.gdb.ui/src/org/eclipse/cdt/dsf/gdb/internal/ui/launching/ProcessPrompterDialog.java @@ -89,7 +89,8 @@ public class ProcessPrompterDialog extends TwoPaneElementSelector { @Override public boolean match(Object element) { - return matcher.matches(elementRenderer.getText(element)); + String patternString = elementRenderer.getText(element); + return patternString != null && matcher.matches(patternString); } });