Thread: [Pydev-cvs] org.python.pydev/src_navigator/org/python/pydev/navigator PyPackageStateSaver.java, 1.
Brought to you by:
fabioz
From: Fabio Z. <fa...@us...> - 2007-07-12 01:31:16
|
Update of /cvsroot/pydev/org.python.pydev/src_navigator/org/python/pydev/navigator In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29536/src_navigator/org/python/pydev/navigator Modified Files: PyPackageStateSaver.java Log Message: Index: PyPackageStateSaver.java =================================================================== RCS file: /cvsroot/pydev/org.python.pydev/src_navigator/org/python/pydev/navigator/PyPackageStateSaver.java,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** PyPackageStateSaver.java 11 Jul 2007 19:43:45 -0000 1.8 --- PyPackageStateSaver.java 12 Jul 2007 01:31:13 -0000 1.9 *************** *** 25,29 **** public class PyPackageStateSaver { ! private static final boolean DEBUG = true; private PythonModelProvider provider; --- 25,29 ---- public class PyPackageStateSaver { ! private static final boolean DEBUG = false; private PythonModelProvider provider; *************** *** 43,46 **** --- 43,49 ---- //only in the pydev package explorer -- and in this case, the method: getTreePathFromItem(Item item) is //not be overridden and can cause the method to fail. + if(DEBUG){ + System.out.println("Memento == null:"+memento == null); + } return; } *************** *** 150,153 **** --- 153,157 ---- public void saveState() { try{ + if(!(viewer instanceof PydevCommonViewer)){ //we have to check that because we can be asked to restore things in the ProjectExplorer too, and not *************** *** 157,163 **** --- 161,174 ---- } + if(DEBUG){ + System.out.println("saveState"); + } + PydevCommonViewer treeViewer = (PydevCommonViewer) viewer; TreePath[] expandedTreePaths = treeViewer.getExpandedTreePaths(); for (TreePath path : expandedTreePaths) { + if(DEBUG){ + System.out.println("saveState expanded:"+path); + } save(path, "expanded"); } *************** *** 168,171 **** --- 179,185 ---- TreePath[] paths = treeSelection.getPaths(); for (TreePath path : paths) { + if(DEBUG){ + System.out.println("saveState selected:"+path); + } save(path, "selected"); } |