Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-patch] FIX PR 38239 BinaryContainer.getBinaries() returning empty

Index: ChangeLog
===================================================================
RCS file: /home/tools/org.eclipse.cdt.core/ChangeLog,v
retrieving revision 1.95
diff -u -r1.95 ChangeLog
--- ChangeLog	28 May 2003 12:59:08 -0000	1.95
+++ ChangeLog	29 May 2003 15:19:37 -0000
@@ -1,3 +1,10 @@
+2003-05-29 Alain Magloire
+
+	PR 38239
+	BinaryContainer.getBinaries() was returning empty []
+	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
+	(getBinaryRunner): return the runner if is already instanciated.
+
 2003-05-29 David Inglis
 	* utils/org/eclipse/cdt/utils/elf/Elf.java
 	 fixed toString buf for Sestion.
Index: model/org/eclipse/cdt/internal/core/model/CModelManager.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CModelManager.java,v
retrieving revision 1.24
diff -u -r1.24 CModelManager.java
--- model/org/eclipse/cdt/internal/core/model/CModelManager.java	27 May 2003 21:33:04 -0000	1.24
+++ model/org/eclipse/cdt/internal/core/model/CModelManager.java	29 May 2003 15:19:38 -0000
@@ -479,7 +479,8 @@
 	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);
 			}



Back to the top