From 51467c7d3c1899d9f239030ae105e62ca0e137fa Mon Sep 17 00:00:00 2001 From: Vladimir Hirsl Date: Tue, 10 May 2005 20:04:50 +0000 Subject: Fix for PR 94500: [Path Entry] Problem marker: Invalid project path: DISCOVERED_SCANNER_INFO Fix for infinite loop in LocationMap.createSoleLocation(..). Courtesy of John C. --- .../src/org/eclipse/cdt/make/ui/dialogs/DiscoveryOptionsBlock.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'build/org.eclipse.cdt.make.ui') diff --git a/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/dialogs/DiscoveryOptionsBlock.java b/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/dialogs/DiscoveryOptionsBlock.java index be65c13154d..96a8fa66a6e 100644 --- a/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/dialogs/DiscoveryOptionsBlock.java +++ b/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/dialogs/DiscoveryOptionsBlock.java @@ -279,7 +279,9 @@ public class DiscoveryOptionsBlock extends AbstractDiscoveryOptionsBlock { } getBuildInfo().save(); if (isProfileDifferentThenPersisted()) { - changeDiscoveryContainer(project); + if (project != null) { + changeDiscoveryContainer(project); + } updatePersistedProfile(); } } -- cgit v1.2.3