[commit] r1891 - trunk/GME/Gme

GMESRC Repository Notifications gme-commit at list.isis.vanderbilt.edu
Tue Apr 17 16:35:30 CDT 2012


Author: ksmyth
Date: Tue Apr 17 16:35:30 2012
New Revision: 1891

Log:
Fewer AddRefs (makes it easier to debug leaks)

Modified:
   trunk/GME/Gme/GMEBrowser.cpp
   trunk/GME/Gme/GMEBrowser.h
   trunk/GME/Gme/GMEObjectInspector.cpp
   trunk/GME/Gme/GMEObjectInspector.h
   trunk/GME/Gme/GMEPartBrowser.cpp
   trunk/GME/Gme/GMEPartBrowser.h
   trunk/GME/Gme/GMESearch.cpp
   trunk/GME/Gme/GMESearch.h

Modified: trunk/GME/Gme/GMEBrowser.cpp
==============================================================================
--- trunk/GME/Gme/GMEBrowser.cpp	Tue Apr 17 16:35:14 2012	(r1890)
+++ trunk/GME/Gme/GMEBrowser.cpp	Tue Apr 17 16:35:30 2012	(r1891)
@@ -68,7 +68,7 @@
 }
 //#pragma warning ( default : 4100 ) // Unreferenced formal param
 
-void CGMEBrowser::SetProject(CComPtr<IMgaProject> mgaProject)
+void CGMEBrowser::SetProject(CComPtr<IMgaProject>& mgaProject)
 {
 	m_GMEActiveBrowser.SetCurrentProject(mgaProject);
 }

Modified: trunk/GME/Gme/GMEBrowser.h
==============================================================================
--- trunk/GME/Gme/GMEBrowser.h	Tue Apr 17 16:35:14 2012	(r1890)
+++ trunk/GME/Gme/GMEBrowser.h	Tue Apr 17 16:35:30 2012	(r1891)
@@ -22,7 +22,7 @@
 
 	bool GetSelectedItem(CComPtr<IMgaObject> &item);
 	bool GetSelectedItems(CComPtr<IMgaObjects> &items);
-	void SetProject(CComPtr<IMgaProject> mgaProject);
+	void SetProject(CComPtr<IMgaProject>& mgaProject);
 	void CloseProject();
 	void RefreshAll();
 	void ShowObject(LPUNKNOWN selected);

Modified: trunk/GME/Gme/GMEObjectInspector.cpp
==============================================================================
--- trunk/GME/Gme/GMEObjectInspector.cpp	Tue Apr 17 16:35:14 2012	(r1890)
+++ trunk/GME/Gme/GMEObjectInspector.cpp	Tue Apr 17 16:35:30 2012	(r1891)
@@ -71,7 +71,7 @@
 }
 
 
-void CGMEObjectInspector::SetProject(CComPtr<IMgaProject> mgaProject)
+void CGMEObjectInspector::SetProject(CComPtr<IMgaProject>& mgaProject)
 {
 	m_ObjectInspector.SetMgaProject(mgaProject);
 }

Modified: trunk/GME/Gme/GMEObjectInspector.h
==============================================================================
--- trunk/GME/Gme/GMEObjectInspector.h	Tue Apr 17 16:35:14 2012	(r1890)
+++ trunk/GME/Gme/GMEObjectInspector.h	Tue Apr 17 16:35:30 2012	(r1891)
@@ -60,7 +60,7 @@
 public:
 	void SetObjects(LPUNKNOWN pUnknown);
 	LPUNKNOWN GetObjects();
-	void SetProject(CComPtr<IMgaProject> mgaProject);
+	void SetProject(CComPtr<IMgaProject>& mgaProject);
 	void CloseProject();
 	void ShowPanel(long panelID);
 	void CyclePanel(VARIANT_BOOL frwd);

Modified: trunk/GME/Gme/GMEPartBrowser.cpp
==============================================================================
--- trunk/GME/Gme/GMEPartBrowser.cpp	Tue Apr 17 16:35:14 2012	(r1890)
+++ trunk/GME/Gme/GMEPartBrowser.cpp	Tue Apr 17 16:35:30 2012	(r1891)
@@ -131,7 +131,7 @@
 }
 
 
-void CGMEPartBrowser::SetProject(CComPtr<IMgaProject> mgaProject)
+void CGMEPartBrowser::SetProject(CComPtr<IMgaProject>& mgaProject)
 {
 	m_PartBrowserWrapper.SetCurrentProject(mgaProject);
 }

Modified: trunk/GME/Gme/GMEPartBrowser.h
==============================================================================
--- trunk/GME/Gme/GMEPartBrowser.h	Tue Apr 17 16:35:14 2012	(r1890)
+++ trunk/GME/Gme/GMEPartBrowser.h	Tue Apr 17 16:35:30 2012	(r1891)
@@ -64,7 +64,7 @@
 
 // Implementation
 public:
-	void SetProject(CComPtr<IMgaProject> mgaProject);
+	void SetProject(CComPtr<IMgaProject>& mgaProject);
 	void SetMetaModel(CGuiMetaModel* meta);
 	void SetBgColor(COLORREF bgColor);
 	void ChangeAspect(int ind);

Modified: trunk/GME/Gme/GMESearch.cpp
==============================================================================
--- trunk/GME/Gme/GMESearch.cpp	Tue Apr 17 16:35:14 2012	(r1890)
+++ trunk/GME/Gme/GMESearch.cpp	Tue Apr 17 16:35:30 2012	(r1891)
@@ -141,7 +141,7 @@
 /////////////////////////////////////////////////////////////////////////////
 // CGMESearch public methods
 
-void CGMESearch::SetProject(CComPtr<IMgaProject> mgaProject)
+void CGMESearch::SetProject(CComPtr<IMgaProject>& mgaProject)
 {
   	m_search.SetMgaProject(mgaProject);    
 }

Modified: trunk/GME/Gme/GMESearch.h
==============================================================================
--- trunk/GME/Gme/GMESearch.h	Tue Apr 17 16:35:14 2012	(r1890)
+++ trunk/GME/Gme/GMESearch.h	Tue Apr 17 16:35:30 2012	(r1891)
@@ -54,7 +54,7 @@
 	DECLARE_MESSAGE_MAP()
 
 public:
-	void SetProject(CComPtr<IMgaProject> mgaProject);
+	void SetProject(CComPtr<IMgaProject>& mgaProject);
 	void SetSelMgaObjects(CComPtr<IMgaObjects> p_mgaObjects);
 	void CloseProject();
 	void ShowObject(LPUNKNOWN selected);


More information about the gme-commit mailing list