[commit] r1554 - trunk/GME/Mga

GMESRC Repository Notifications gme-commit at list.isis.vanderbilt.edu
Wed Sep 21 09:02:51 CDT 2011


Author: ksmyth
Date: Wed Sep 21 09:02:51 2011
New Revision: 1554

Log:
Dont use running objects table

Modified:
   trunk/GME/Mga/MgaProject.cpp
   trunk/GME/Mga/MgaProject.h

Modified: trunk/GME/Mga/MgaProject.cpp
==============================================================================
--- trunk/GME/Mga/MgaProject.cpp	Wed Sep 21 09:02:39 2011	(r1553)
+++ trunk/GME/Mga/MgaProject.cpp	Wed Sep 21 09:02:51 2011	(r1554)
@@ -28,7 +28,6 @@
 			preferences = 0;
 			opmask = 0x0026662A;
 			mgaproject = this;
-			rot = 0;
 			checkoff = false;
 			transactioncount = 0;
 			autoaddons = false;
@@ -209,7 +208,6 @@
 		}
 		COMTHROW(dataproject->FlushUndoQueue());
 		COMTHROW(suhr);
-		COMTHROW(RegisterActiveObject((IMgaProject *)this,CLSID_MgaProject,ACTIVEOBJECT_STRONG,&rot));
 		projconn = projectname;
 		StartAutoAddOns();
 		try {
@@ -343,7 +341,6 @@
 			}
 		}
 		else COMTHROW(E_INVALID_USAGE);
-		COMTHROW(RegisterActiveObject((IMgaProject *)this,CLSID_MgaProject,ACTIVEOBJECT_STRONG,&rot));
 		StartAutoAddOns();
 		try {
 			COMTHROW(BeginTransaction(lm, TRANSACTION_READ_ONLY));
@@ -453,7 +450,6 @@
 			}
 		}
 
-		COMTHROW(RegisterActiveObject((IMgaProject *)this,CLSID_MgaProject,ACTIVEOBJECT_STRONG,&rot));
 		StartAutoAddOns();
 
 		try {
@@ -611,7 +607,6 @@
 		StopAutoAddOns();  // PETER: Moved these two lines here, otherwise addons won't receive notifications
 		RemoveClients();   //
 
-	 	if(rot) COMTHROW(RevokeActiveObject(rot,NULL));
 		if(dataproject) COMTHROW(dataproject->CloseProject(abort));
 
 		if(metapr) {

Modified: trunk/GME/Mga/MgaProject.h
==============================================================================
--- trunk/GME/Mga/MgaProject.h	Wed Sep 21 09:02:39 2011	(r1553)
+++ trunk/GME/Mga/MgaProject.h	Wed Sep 21 09:02:51 2011	(r1554)
@@ -25,7 +25,6 @@
     DEFSIG;
 	CComPtr<IUnknown> inner;
 	CMgaProject *mgaproject;
-	unsigned long rot;
 public:
 	CMgaProject();
 	STDMETHOD(FinalConstruct)();


More information about the gme-commit mailing list