[Openproj-commitlog] openproj_core/src/com/projity/pm/task Project.java, 1.36, 1.37
Open Source desktop project management
Brought to you by:
akheirol
From: Howard K. <ne...@us...> - 2008-07-29 06:29:32
|
Update of /cvsroot/openproj/openproj_core/src/com/projity/pm/task In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv5428/src/com/projity/pm/task Modified Files: Project.java Log Message: fixed bug with subproject being saved as empty if it is deleted from master Index: Project.java =================================================================== RCS file: /cvsroot/openproj/openproj_core/src/com/projity/pm/task/Project.java,v retrieving revision 1.36 retrieving revision 1.37 diff -u -d -r1.36 -r1.37 --- Project.java 29 Jul 2008 01:49:21 -0000 1.36 +++ Project.java 29 Jul 2008 06:29:41 -0000 1.37 @@ -961,6 +961,11 @@ task.cleanUp(/*null*/eventSource,deep,undo,cleanDependencies); //lc tasks.remove(task); taskOutlines.removeFromAll(task,nodeModel); // update all node models except the one passed in + + if (task.isSubproject()) { // remove subproject from portfolio so it won't be saved - fixes bug with it being saved empty + Project sub = ((SubProj)task).getSubproject(); + ProjectFactory.getInstance().removeProject(sub, false, false, true); + } objectEventManager.fireDeleteEvent(eventSource,task); } |