[commit] r1879 - trunk/GME/Console
GMESRC Repository Notifications
gme-commit at list.isis.vanderbilt.edu
Fri Mar 23 16:41:01 CDT 2012
Author: ksmyth
Date: Fri Mar 23 16:40:51 2012
New Revision: 1879
Log:
Dont crash if user clicks on file:///folder link
Modified:
trunk/GME/Console/ConsoleCtl.cpp
Modified: trunk/GME/Console/ConsoleCtl.cpp
==============================================================================
--- trunk/GME/Console/ConsoleCtl.cpp Fri Mar 23 10:32:04 2012 (r1878)
+++ trunk/GME/Console/ConsoleCtl.cpp Fri Mar 23 16:40:51 2012 (r1879)
@@ -886,10 +886,12 @@
HRESULT CConsoleCtrl::AddGMEToScript()
{
+ COMTRY {
HRESULT hr;
CComPtr<IHTMLDocument2> pHtmlDoc;
CComPtr<IDispatch> pDispatch = m_browser.GetHtmlDocument();
+ // This QI fails on Win7 if the link is to file:///folder
COMTHROW(pDispatch.QueryInterface(&pHtmlDoc));
CComPtr<IDispatch> script;
@@ -921,5 +923,6 @@
params.rgdispidNamedArgs = &dispIdPut;
return scriptex->InvokeEx(dispIdThis, LOCALE_SYSTEM_DEFAULT, DISPATCH_PROPERTYPUT, ¶ms, NULL, &ei, NULL);
+ } COMCATCH(;)
}
More information about the gme-commit
mailing list