[commit] r1539 - trunk/GME/Mga
GMESRC Repository Notifications
gme-commit at list.isis.vanderbilt.edu
Wed Sep 14 16:38:33 CDT 2011
Author: ksmyth
Date: Wed Sep 14 16:38:32 2011
New Revision: 1539
Log:
Dont use nested transactions in MoveFCOs and CopyFCOs
Modified:
trunk/GME/Mga/MgaComplexOps.cpp
Modified: trunk/GME/Mga/MgaComplexOps.cpp
==============================================================================
--- trunk/GME/Mga/MgaComplexOps.cpp Wed Sep 14 15:56:52 2011 (r1538)
+++ trunk/GME/Mga/MgaComplexOps.cpp Wed Sep 14 16:38:32 2011 (r1539)
@@ -1021,7 +1021,7 @@
HRESULT FCO::CopyFCOs(IMgaFCOs *copylist, IMgaMetaRoles *rlist,IMgaFCOs **objs) {
- COMTRY_IN_TRANSACTION {
+ COMTRY_IN_TRANSACTION_MAYBE {
CheckWrite();
CHECK_MYINPTRSPAR(copylist);
long cnt;
@@ -1134,12 +1134,12 @@
SelfMark(OBJEVENT_NEWCHILD);
- } COMCATCH_IN_TRANSACTION(;);
+ } COMCATCH_IN_TRANSACTION_MAYBE(;);
}
HRESULT FCO::CopyFCODisp(IMgaFCO *copiedobj, IMgaMetaRole *role, IMgaFCO **nobj)
{
- COMTRY_IN_TRANSACTION {
+ COMTRY_IN_TRANSACTION_MAYBE {
CComPtr<IMgaFCO> new_fco;
// copy in param to a folder coll
@@ -1164,7 +1164,7 @@
if( nobj) {
*nobj = new_fco.Detach();
}
- } COMCATCH_IN_TRANSACTION(;);
+ } COMCATCH_IN_TRANSACTION_MAYBE(;);
}
@@ -1309,7 +1309,7 @@
HRESULT FCO::MoveFCOs(IMgaFCOs *movelist, IMgaMetaRoles *rlist,IMgaFCOs **objs) {
- COMTRY_IN_TRANSACTION {
+ COMTRY_IN_TRANSACTION_MAYBE {
CheckWrite();
CHECK_MYINPTRSPAR(movelist);
long cnt;
@@ -1472,12 +1472,12 @@
SelfMark(OBJEVENT_NEWCHILD);
} // if valid
- } COMCATCH_IN_TRANSACTION(;);
+ } COMCATCH_IN_TRANSACTION_MAYBE(;);
}
HRESULT FCO::MoveFCODisp(IMgaFCO *movedobj, IMgaMetaRole *role, IMgaFCO **nobj)
{
- COMTRY_IN_TRANSACTION {
+ COMTRY_IN_TRANSACTION_MAYBE {
CComPtr<IMgaFCO> new_fco;
// copy in param to a folder coll
@@ -1502,7 +1502,7 @@
if( nobj) {
*nobj = new_fco.Detach();
}
- } COMCATCH_IN_TRANSACTION(;);
+ } COMCATCH_IN_TRANSACTION_MAYBE(;);
}
More information about the gme-commit
mailing list