mshtml: Added IHTMLOptionElement::get_text implementation.
This commit is contained in:
parent
fa2f0665b5
commit
0466542a7e
|
@ -241,8 +241,24 @@ static HRESULT WINAPI HTMLOptionElement_put_text(IHTMLOptionElement *iface, BSTR
|
||||||
static HRESULT WINAPI HTMLOptionElement_get_text(IHTMLOptionElement *iface, BSTR *p)
|
static HRESULT WINAPI HTMLOptionElement_get_text(IHTMLOptionElement *iface, BSTR *p)
|
||||||
{
|
{
|
||||||
HTMLOptionElement *This = HTMLOPTION_THIS(iface);
|
HTMLOptionElement *This = HTMLOPTION_THIS(iface);
|
||||||
FIXME("(%p)->(%p)\n", This, p);
|
nsAString text_str;
|
||||||
return E_NOTIMPL;
|
const PRUnichar *text;
|
||||||
|
nsresult nsres;
|
||||||
|
|
||||||
|
TRACE("(%p)->(%p)\n", This, p);
|
||||||
|
|
||||||
|
nsAString_Init(&text_str, NULL);
|
||||||
|
nsres = nsIDOMHTMLOptionElement_GetText(This->nsoption, &text_str);
|
||||||
|
if(NS_SUCCEEDED(nsres)) {
|
||||||
|
nsAString_GetData(&text_str, &text, NULL);
|
||||||
|
*p = SysAllocString(text);
|
||||||
|
}else {
|
||||||
|
ERR("GetText failed: %08x\n", nsres);
|
||||||
|
*p = NULL;
|
||||||
|
}
|
||||||
|
nsAString_Finish(&text_str);
|
||||||
|
|
||||||
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
static HRESULT WINAPI HTMLOptionElement_get_form(IHTMLOptionElement *iface, IHTMLFormElement **p)
|
static HRESULT WINAPI HTMLOptionElement_get_form(IHTMLOptionElement *iface, IHTMLFormElement **p)
|
||||||
|
|
Loading…
Reference in New Issue