[commit] r2698 - trunk/GME/MgaUtil
GMESRC Repository Notifications
gme-commit at list.isis.vanderbilt.edu
Thu Oct 12 14:21:46 CDT 2017
Author: ksmyth
Date: Thu Oct 12 14:21:46 2017
New Revision: 2698
Log:
Note clients expect file to be called Paradigm.mta
Modified:
trunk/GME/MgaUtil/MgaRegistrar.cpp
Modified: trunk/GME/MgaUtil/MgaRegistrar.cpp
==============================================================================
--- trunk/GME/MgaUtil/MgaRegistrar.cpp Thu Oct 12 14:19:49 2017 (r2697)
+++ trunk/GME/MgaUtil/MgaRegistrar.cpp Thu Oct 12 14:21:46 2017 (r2698)
@@ -1253,18 +1253,21 @@
conn1.Empty();
if(QueryParadigm(name, PutOut(conn1), &prevguid, REGACCESS_USER) == S_OK &&
conn1 == CComBSTR(conn)) { // if it was correctly registered in user
- usermove = true;;
+ usermove = true;
}
if(!MoveFileEx(FILEPART(conn), FILEPART(connrecent), MOVEFILE_REPLACE_EXISTING)) {
+ // n.b. can't do this because clients expect ParadigmName.mta
+ // conn = conn.Left(conn.GetLength() - 4) + _T("-") + CTime::GetCurrentTime().Format("%Y%m%d_%H%M%S") + _T(".mta");
COMTHROW(E_FILEOPEN);
}
-
- if(sysmove) {
- COMTHROW( RegisterParadigm( name, PutInBstr(connrecent), prevversion, prevguid, REGACCESS_SYSTEM) );
- }
- if(usermove) {
- COMTHROW( RegisterParadigm( name, PutInBstr(connrecent), prevversion, prevguid, REGACCESS_USER) );
+ else {
+ if (sysmove) {
+ COMTHROW(RegisterParadigm(name, PutInBstr(connrecent), prevversion, prevguid, REGACCESS_SYSTEM));
+ }
+ if (usermove) {
+ COMTHROW(RegisterParadigm(name, PutInBstr(connrecent), prevversion, prevguid, REGACCESS_USER));
+ }
}
}
} catch(hresult_exception(&e)) {
More information about the gme-commit
mailing list