[GME-commit] GMESRC/GME/Mga MgaProject.cpp,1.65,1.66

gme-commit at list.isis.vanderbilt.edu gme-commit at list.isis.vanderbilt.edu
Fri May 19 21:12:10 CDT 2006


Update of /project/gme-repository/GMESRC/GME/Mga
In directory escher:/tmp/cvs-serv5370

Modified Files:
	MgaProject.cpp 
Log Message:
OpenEx needs to upgrade as well, because we assign guids to newchildren.


CVS User: Zoltan Molnar, ISIS (zolmol)

Index: MgaProject.cpp
===================================================================
RCS file: /project/gme-repository/GMESRC/GME/Mga/MgaProject.cpp,v
retrieving revision 1.65
retrieving revision 1.66
diff -C2 -d -r1.65 -r1.66
*** MgaProject.cpp	19 May 2006 18:35:31 -0000	1.65
--- MgaProject.cpp	19 May 2006 20:12:07 -0000	1.66
***************
*** 171,175 ****
  			// Set generic for meta
  		CComPtr<ICoreMetaProject> genericproject;
! 		CreateCoreMetaProject(genericproject, mgaversion > 1);
  
  		CComVariant connGUID;
--- 171,175 ----
  			// Set generic for meta
  		CComPtr<ICoreMetaProject> genericproject;
! 		CreateCoreMetaProject(genericproject, mgaversion > 1); // create version 2 from now on
  
  		CComVariant connGUID;
***************
*** 240,259 ****
  	COMTRY {
  		if(opened != CLOSED) COMTHROW(E_MGA_PROJECT_OPEN);
- 
- 		// ask project info
- 		long mga_ver( 0);
- 		{
- 			CComBSTR par_nm;     // not used now
- 			CComBSTR par_vs;     // not used now
- 			CComVariant par_gd;  // not used now
- 			VARIANT_BOOL ro_mode;// not used now 
- 			COMTHROW(this->QueryProjectInfo( projectname, &mga_ver, &par_nm, &par_vs, &par_gd, &ro_mode));
- 		}
- 
  		CComBSTR s;
  		CComVariant pGUID;
  		CComBSTR ver;
  		CComPtr<ICoreMetaProject> genericproject;
! 		CreateCoreMetaProject(genericproject, mga_ver > 1); // different than Open: if in old format it won't update
  		VARIANT_BOOL ro;
  
--- 240,248 ----
  	COMTRY {
  		if(opened != CLOSED) COMTHROW(E_MGA_PROJECT_OPEN);
  		CComBSTR s;
  		CComVariant pGUID;
  		CComBSTR ver;
  		CComPtr<ICoreMetaProject> genericproject;
! 		CreateCoreMetaProject(genericproject, true); // will upgrade if old version
  		VARIANT_BOOL ro;
  
***************
*** 375,379 ****
  		CComBSTR ver;
  		CComPtr<ICoreMetaProject> genericproject;
! 		CreateCoreMetaProject(genericproject, true); // mgaversion = 2 model created by default
  
  		COMTHROW(dataproject->OpenProject(projectname, genericproject, ro_mode));
--- 364,368 ----
  		CComBSTR ver;
  		CComPtr<ICoreMetaProject> genericproject;
! 		CreateCoreMetaProject(genericproject, true); // will upgrade if old version
  
  		COMTHROW(dataproject->OpenProject(projectname, genericproject, ro_mode));



More information about the GME-commit mailing list