[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[cdt-patch] cdtproject fixes for standard build
|
Fixes https://bugs.eclipse.org/bugs/show_bug.cgi?id=40103
Index: build/org/eclipse/cdt/core/build/standard/StandardBuildManager.java
===================================================================
RCS file:
/home/tools/org.eclipse.cdt.core/build/org/eclipse/cdt/core/build/standard/StandardBuildManager.java,v
retrieving revision 1.3
diff -u -r1.3 StandardBuildManager.java
--- build/org/eclipse/cdt/core/build/standard/StandardBuildManager.java 10
Jul 2003 18:28:24 -0000 1.3
+++ build/org/eclipse/cdt/core/build/standard/StandardBuildManager.java 16
Jul 2003 20:54:43 -0000
@@ -206,11 +206,10 @@
// Clear out all current children
// Note: Probably would be a better idea to merge in the
data
- NodeList nodes = rootElement.getChildNodes();
- for (int i = 0; i < nodes.getLength(); ++i) {
- Node node = nodes.item(i);
- if (node instanceof Element)
- rootElement.removeChild(nodes.item(i));
+ Node child = rootElement.getFirstChild();
+ while (child != null) {
+ rootElement.removeChild(child);
+ child = rootElement.getFirstChild();
}
// Save the build info
Index: src/org/eclipse/cdt/internal/core/CDescriptor.java
===================================================================
RCS file:
/home/tools/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/CDescriptor.java,v
retrieving revision 1.10
diff -u -r1.10 CDescriptor.java
--- src/org/eclipse/cdt/internal/core/CDescriptor.java 10 Jul 2003
17:50:34 -0000 1.10
+++ src/org/eclipse/cdt/internal/core/CDescriptor.java 16 Jul 2003
20:54:53 -0000
@@ -577,7 +577,7 @@
private void decodeProjectData(Element data) throws CoreException
{
Document doc = getProjectDataDoc();
- doc.getDocumentElement().appendChild(doc.importNode(data,
true));
+ doc.replaceChild(doc.importNode(data, true),
doc.getDocumentElement());
}
public Element getProjectData(String id) throws CoreException {