Index: src/shared/MsHTMLUtils.cpp |
=================================================================== |
--- a/src/shared/MsHTMLUtils.cpp |
+++ b/src/shared/MsHTMLUtils.cpp |
@@ -18,7 +18,7 @@ |
#include "MsHTMLUtils.h" |
GetHtmlElementAttributeResult GetHtmlElementAttribute(IHTMLElement& htmlElement, |
- const ATL::CComBSTR& attributeName) |
+ const std::wstring& attributeName) |
{ |
GetHtmlElementAttributeResult retValue; |
ATL::CComVariant vAttr; |
@@ -28,7 +28,8 @@ |
return retValue; |
} |
ATL::CComPtr<IHTMLDOMAttribute> attributeNode; |
- if (FAILED(htmlElement4->getAttributeNode(attributeName, &attributeNode)) || !attributeNode) |
+ ATL::CComBSTR attributeNameArg(attributeName.length(), attributeName.c_str()); |
+ if (FAILED(htmlElement4->getAttributeNode(attributeNameArg, &attributeNode)) || !attributeNode) |
{ |
return retValue; |
} |