Update of /cvsroot/pydev/org.python.pydev/src_navigator/org/python/pydev/navigator
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32315/src_navigator/org/python/pydev/navigator
Modified Files:
PythonModelProvider.java
Log Message:
Bug fix for pydev package explorer when refreshed element parent was null
Index: PythonModelProvider.java
===================================================================
RCS file: /cvsroot/pydev/org.python.pydev/src_navigator/org/python/pydev/navigator/PythonModelProvider.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** PythonModelProvider.java 5 Feb 2008 01:53:19 -0000 1.8
--- PythonModelProvider.java 12 Apr 2008 11:44:23 -0000 1.9
***************
*** 488,492 ****
}else{
//now, if it's not but its parent is, go on and create it
! Object pythonParent = getResourceInPythonModel(res.getParent(), true);
if(pythonParent instanceof IWrappedResource){
IWrappedResource parent = (IWrappedResource) pythonParent;
--- 488,497 ----
}else{
//now, if it's not but its parent is, go on and create it
! IContainer p = res.getParent();
! if(p == null){
! continue;
! }
!
! Object pythonParent = getResourceInPythonModel(p, true);
if(pythonParent instanceof IWrappedResource){
IWrappedResource parent = (IWrappedResource) pythonParent;
|