From 86ed1b7148b13a47ced5b606ba665384d71f7493 Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Thu, 29 May 2003 15:20:03 +0000 Subject: [PATCH] Fix PR 38239 --- .../org/eclipse/cdt/internal/core/model/CModelManager.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CModelManager.java b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CModelManager.java index 558dc1d7189..53130591a07 100644 --- a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CModelManager.java +++ b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CModelManager.java @@ -479,7 +479,8 @@ public class CModelManager implements IResourceChangeListener { public BinaryRunner getBinaryRunner(ICProject cProject) { BinaryRunner runner = null; synchronized(binaryRunners) { - if (binaryRunners.get(cProject) == null) { + runner = (BinaryRunner)binaryRunners.get(cProject); + if (runner == null) { runner = new BinaryRunner(cProject); binaryRunners.put(cProject, runner); }