[commit] r1422 - trunk/GME/Mga
GMESRC Repository Notifications
gme-commit at list.isis.vanderbilt.edu
Fri Jul 22 11:09:05 CDT 2011
Author: ksmyth
Date: Fri Jul 22 11:09:05 2011
New Revision: 1422
Log:
Dont need to make COM calls
Modified:
trunk/GME/Mga/MgaTrukk.h
Modified: trunk/GME/Mga/MgaTrukk.h
==============================================================================
--- trunk/GME/Mga/MgaTrukk.h Wed Jul 20 13:51:02 2011 (r1421)
+++ trunk/GME/Mga/MgaTrukk.h Fri Jul 22 11:09:05 2011 (r1422)
@@ -301,12 +301,8 @@
#define MGAPREF_NO_NESTED_TX 0x00000080
#define COMTRY_IN_TRANSACTION_MAYBE \
-long prefmask; \
-HRESULT hr = this->mgaproject->get_Preferences(&prefmask); \
-if (FAILED(hr)) \
- return hr; \
Transaction ttt; \
-if (!(prefmask & MGAPREF_NO_NESTED_TX)) { \
+if (!(this->mgaproject->preferences & MGAPREF_NO_NESTED_TX)) { \
HRESULT hr = ttt.Begin(mgaproject); \
if (hr != S_OK) return hr; \
} \
@@ -317,13 +313,14 @@
{ \
ASSERT( FAILED(e.hr) ); \
{ \
- if(!(prefmask & MGAPREF_NO_NESTED_TX) && ((hr = ttt.Abort()) != S_OK)) return hr; \
+ HRESULT hr; \
+ if(!(this->mgaproject->preferences & MGAPREF_NO_NESTED_TX) && ((hr = ttt.Abort()) != S_OK)) return hr; \
CLEANUP; \
} \
MgaSetErrorInfo(e.hr); \
return e.hr; \
} \
-if (!(prefmask & MGAPREF_NO_NESTED_TX)) \
+if (!(this->mgaproject->preferences & MGAPREF_NO_NESTED_TX)) \
return ttt.Commit(); \
else \
return S_OK;
More information about the gme-commit
mailing list