NOTPART OF BUILD. Fix get_URL impl

This commit is contained in:
locka%iol.ie 2002-10-08 22:07:10 +00:00
Родитель a3f9e66973
Коммит 30a346339d
2 изменённых файлов: 34 добавлений и 2 удалений

Просмотреть файл

@ -42,6 +42,7 @@ REQUIRES = \
content \
widget \
gfx \
js \
$(NULL)
XPIFILE = mozactivex.xpi

Просмотреть файл

@ -83,6 +83,37 @@ END_COM_MAP()
/* [in] */ REFIID riid,
/* [out] */ void **ppvObject)
{
#ifdef DEBUG
ATLTRACE(_T("HTMLDocument::QueryService\n"));
if (IsEqualIID(riid, __uuidof(IWebBrowser)))
{
ATLTRACE(_T(" IWebBrowser\n"));
}
else if (IsEqualIID(riid, __uuidof(IWebBrowser2)))
{
ATLTRACE(_T(" IWebBrowser2\n"));
}
else if (IsEqualIID(riid, __uuidof(IWebBrowserApp)))
{
ATLTRACE(_T(" IWebBrowserApp\n"));
}
else if (IsEqualIID(riid, __uuidof(IHTMLWindow2)))
{
ATLTRACE(_T(" IHTMLWindow2\n"));
}
else if (IsEqualIID(riid, __uuidof(IHTMLDocument2)))
{
ATLTRACE(_T(" IHTMLDocument2\n"));
}
else
{
USES_CONVERSION;
LPOLESTR szClsid = NULL;
StringFromIID(riid, &szClsid);
ATLTRACE(_T(" Unknown interface %s\n"), OLE2T(szClsid));
CoTaskMemFree(szClsid);
}
#endif
return QueryInterface(riid, ppvObject);
}
@ -342,8 +373,8 @@ END_COM_MAP()
if (location &&
NS_SUCCEEDED(location->GetHref(href)))
{
USES_CONVERSION;
*p = ::SysAllocString(href.get());
const PRUnichar *s = href.get();
*p = ::SysAllocString(s);
return S_OK;
}
}