[GME-commit]
GMESRC/GME/MgaUtil MakeClosure.cpp,1.6,1.7 MakeClosure.h,1.3,1.4
gme-commit at list.isis.vanderbilt.edu
gme-commit at list.isis.vanderbilt.edu
Tue Aug 3 17:20:16 CDT 2004
Update of /var/lib/gme/GMESRC/GME/MgaUtil
In directory braindrain:/tmp/cvs-serv15205
Modified Files:
MakeClosure.cpp MakeClosure.h
Log Message:
Miniproject dump fixed.
CVS User: zolmol
Index: MakeClosure.cpp
===================================================================
RCS file: /var/lib/gme/GMESRC/GME/MgaUtil/MakeClosure.cpp,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** MakeClosure.cpp 3 Aug 2004 18:03:54 -0000 1.6
--- MakeClosure.cpp 3 Aug 2004 21:20:12 -0000 1.7
***************
*** 184,187 ****
--- 184,189 ----
selectTop();
totalWrap();
+ clearTopObjs(); // no need for the top objects, this is a sign to dump from the RootFolder
+
}
else if ( m_iContainerOption == 1) // automatic wrapping
***************
*** 1439,1442 ****
--- 1441,1450 ----
// the clipboard contains a project dumped?) another dumper is used
return m_topFcos.empty() && m_topFolds.empty();
+ }
+
+ void CMakeClosure::clearTopObjs()
+ {
+ m_topFcos.clear();
+ m_topFolds.clear();
}
Index: MakeClosure.h
===================================================================
RCS file: /var/lib/gme/GMESRC/GME/MgaUtil/MakeClosure.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** MakeClosure.h 2 Aug 2004 22:51:25 -0000 1.3
--- MakeClosure.h 3 Aug 2004 21:20:12 -0000 1.4
***************
*** 84,87 ****
--- 84,88 ----
bool noTopObjs(); // signals if The RootFolder is the common top (root) of all selected objects
+ void clearTopObjs();
void getTopFCOs( IMgaFCOs **res_fcos);
void getTopFolders( IMgaFolders **res_folds);
***************
*** 173,177 ****
CComObjPtrVector<IMgaFolder> m_newlySelFolds; // will be copied into selfolders
! // members used for the non-wrapping case
CComObjPtrVector<IMgaFolder> m_topFolds; // parentless (top) folders
CComObjPtrVector<IMgaFCO> m_topFcos; // parentless (top) fcos
--- 174,178 ----
CComObjPtrVector<IMgaFolder> m_newlySelFolds; // will be copied into selfolders
! // members used for the non-miniproject cases
CComObjPtrVector<IMgaFolder> m_topFolds; // parentless (top) folders
CComObjPtrVector<IMgaFCO> m_topFcos; // parentless (top) fcos
More information about the GME-commit
mailing list