[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[cdt-patch] Core model fix
|
Index: ChangeLog
===================================================================
RCS file: /home/tools/org.eclipse.cdt.core/ChangeLog,v
retrieving revision 1.23
diff -u -r1.23 ChangeLog
--- ChangeLog 8 Nov 2002 20:16:05 -0000 1.23
+++ ChangeLog 12 Nov 2002 13:50:00 -0000
@@ -1,3 +1,9 @@
+2002-11-12 David Inglis
+
+ * model/.../internal/core/model/CModelManager.java,v
+ fixed model.create(IPath) method so it returns a element which
+ actually exits
+
2002-11-08 Judy N. Green
* src/org/eclipse/cdt/internal/core/COwner.java
fixed check in constructor to throw error when ownerID is invalid
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.5
diff -u -r1.5 CModelManager.java
--- model/org/eclipse/cdt/internal/core/model/CModelManager.java 15 Oct 2002 17:47:49 -0000 1.5
+++ model/org/eclipse/cdt/internal/core/model/CModelManager.java 12 Nov 2002 13:50:00 -0000
@@ -108,8 +108,10 @@
if (path.equals(rootPath))
return getCRoot(root);
res = root.getContainerForLocation(path);
- if (res == null)
+ if (res == null || !res.exists())
res = root.getFileForLocation(path);
+ if (res != null && !res.exists())
+ res = null;
}
return create (res);
}