[commit] r1334 - trunk/GME/MgaUtil
GMESRC Repository Notifications
gme-commit at list.isis.vanderbilt.edu
Wed Jun 1 15:19:33 CDT 2011
Author: ksmyth
Date: Wed Jun 1 15:19:32 2011
New Revision: 1334
Log:
Support $PARADIGMDIR substitution in help URLs
Modified:
trunk/GME/MgaUtil/MgaLauncher.cpp
Modified: trunk/GME/MgaUtil/MgaLauncher.cpp
==============================================================================
--- trunk/GME/MgaUtil/MgaLauncher.cpp Wed Jun 1 14:54:04 2011 (r1333)
+++ trunk/GME/MgaUtil/MgaLauncher.cpp Wed Jun 1 15:19:32 2011 (r1334)
@@ -561,6 +561,22 @@
CopyTo(bstrVal,url);
+ CComPtr<IMgaProject> project;
+ if (imf)
+ COMTHROW(imf->get_Project(&project));
+ else
+ COMTHROW(imfco->get_Project(&project));
+ _bstr_t paradigmConnStr;
+ COMTHROW(project->get_ParadigmConnStr(paradigmConnStr.GetAddress()));
+ if (_wcsnicmp(_T("MGA="), paradigmConnStr, 4) == 0) {
+ CString filename, dirname;
+ GetFullPathName(CString(static_cast<const TCHAR*>(paradigmConnStr) + 4), filename, dirname);
+
+ if (dirname != "")
+ url.Replace(_T("$PARADIGMDIR"), dirname);
+ }
+
+
CString name;
COMTHROW(obj->get_Name(PutOut(name)));
}
More information about the gme-commit
mailing list