[commit] r1859 - trunk/GME/PartBrowser
GMESRC Repository Notifications
gme-commit at list.isis.vanderbilt.edu
Fri Mar 9 16:30:01 CST 2012
Author: ksmyth
Date: Fri Mar 9 16:30:00 2012
New Revision: 1859
Log:
FIXMEs
Modified:
trunk/GME/PartBrowser/PartBrowserDlg.cpp
trunk/GME/PartBrowser/PartBrowserPane.cpp
Modified: trunk/GME/PartBrowser/PartBrowserDlg.cpp
==============================================================================
--- trunk/GME/PartBrowser/PartBrowserDlg.cpp Fri Mar 9 16:29:50 2012 (r1858)
+++ trunk/GME/PartBrowser/PartBrowserDlg.cpp Fri Mar 9 16:30:00 2012 (r1859)
@@ -45,6 +45,7 @@
void CPartBrowserDlg::SetMetaModel(CComPtr<IMgaMetaModel> meta)
{
+ // FIXME: check if mgaMetaModel == meta
if (mgaMetaModel != NULL)
mgaMetaModel.Release();
mgaMetaModel = meta;
Modified: trunk/GME/PartBrowser/PartBrowserPane.cpp
==============================================================================
--- trunk/GME/PartBrowser/PartBrowserPane.cpp Fri Mar 9 16:29:50 2012 (r1858)
+++ trunk/GME/PartBrowser/PartBrowserPane.cpp Fri Mar 9 16:30:00 2012 (r1859)
@@ -323,7 +323,9 @@
mgaMetaModel = meta;
DestroyDecorators();
- // Store parts and crate & initialize decorators
+ // Store parts and create & initialize decorators
+ // FIXME: don't do this if PartBrowser is not displayed, it is expensive
+ // FIXME: lazily instantiate when aspect is changed
if (meta) {
CComPtr<IMgaMetaAspects> mmAspects;
COMTHROW(mgaMetaModel->get_Aspects(&mmAspects));
More information about the gme-commit
mailing list