[commit] r2605 - trunk/GME/Meta
GMESRC Repository Notifications
gme-commit at list.isis.vanderbilt.edu
Wed Aug 19 15:13:10 CDT 2015
Author: ksmyth
Date: Wed Aug 19 15:13:09 2015
New Revision: 2605
Log:
Fix crash in meta when setting a dup MetaRef
Modified:
trunk/GME/Meta/MgaMetaBase.cpp
Modified: trunk/GME/Meta/MgaMetaBase.cpp
==============================================================================
--- trunk/GME/Meta/MgaMetaBase.cpp Fri Jul 31 10:24:51 2015 (r2604)
+++ trunk/GME/Meta/MgaMetaBase.cpp Wed Aug 19 15:13:09 2015 (r2605)
@@ -23,11 +23,13 @@
if( p == metaref )
return S_OK;
- metaproject->RegisterMetaBase(p, this);
- metaproject->UnregisterMetaBase(metaref, this);
+ COMTRY {
- metaref = p;
- return S_OK;
+ metaproject->RegisterMetaBase(p, this);
+ metaproject->UnregisterMetaBase(metaref, this);
+
+ metaref = p;
+ } COMCATCH(;)
}
void CMgaMetaBase::Traverse(CMgaMetaProject *metaproject, CCoreObjectPtr &me)
More information about the gme-commit
mailing list