mshtml: Forward IHTMLTextContainer::put_scrollTop and put_scrollLeft calls to IHTMLElement2 interface.
This commit is contained in:
parent
0a0d72ac5d
commit
e27f185440
|
@ -147,21 +147,10 @@ static HRESULT WINAPI HTMLTextContainer_get_scrollWidth(IHTMLTextContainer *ifac
|
||||||
static HRESULT WINAPI HTMLTextContainer_put_scrollTop(IHTMLTextContainer *iface, long v)
|
static HRESULT WINAPI HTMLTextContainer_put_scrollTop(IHTMLTextContainer *iface, long v)
|
||||||
{
|
{
|
||||||
HTMLTextContainer *This = HTMLTEXTCONT_THIS(iface);
|
HTMLTextContainer *This = HTMLTEXTCONT_THIS(iface);
|
||||||
nsIDOMNSHTMLElement *nselem;
|
|
||||||
nsresult nsres;
|
|
||||||
|
|
||||||
TRACE("(%p)->(%ld)\n", This, v);
|
TRACE("(%p)->(%ld)\n", This, v);
|
||||||
|
|
||||||
nsres = nsIDOMHTMLElement_QueryInterface(This->element.nselem, &IID_nsIDOMNSHTMLElement,
|
return IHTMLElement2_put_scrollTop(HTMLELEM2(&This->element), v);
|
||||||
(void**)&nselem);
|
|
||||||
if(NS_SUCCEEDED(nsres)) {
|
|
||||||
nsIDOMNSHTMLElement_SetScrollTop(nselem, v);
|
|
||||||
nsIDOMNSHTMLElement_Release(nselem);
|
|
||||||
}else {
|
|
||||||
ERR("Could not get nsIDOMNSHTMLElement interface: %08x\n", nsres);
|
|
||||||
}
|
|
||||||
|
|
||||||
return S_OK;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static HRESULT WINAPI HTMLTextContainer_get_scrollTop(IHTMLTextContainer *iface, long *p)
|
static HRESULT WINAPI HTMLTextContainer_get_scrollTop(IHTMLTextContainer *iface, long *p)
|
||||||
|
@ -174,21 +163,10 @@ static HRESULT WINAPI HTMLTextContainer_get_scrollTop(IHTMLTextContainer *iface,
|
||||||
static HRESULT WINAPI HTMLTextContainer_put_scrollLeft(IHTMLTextContainer *iface, long v)
|
static HRESULT WINAPI HTMLTextContainer_put_scrollLeft(IHTMLTextContainer *iface, long v)
|
||||||
{
|
{
|
||||||
HTMLTextContainer *This = HTMLTEXTCONT_THIS(iface);
|
HTMLTextContainer *This = HTMLTEXTCONT_THIS(iface);
|
||||||
nsIDOMNSHTMLElement *nselem;
|
|
||||||
nsresult nsres;
|
|
||||||
|
|
||||||
TRACE("(%p)->(%ld)\n", This, v);
|
TRACE("(%p)->(%ld)\n", This, v);
|
||||||
|
|
||||||
nsres = nsIDOMHTMLElement_QueryInterface(This->element.nselem, &IID_nsIDOMNSHTMLElement,
|
return IHTMLElement2_put_scrollLeft(HTMLELEM2(&This->element), v);
|
||||||
(void**)&nselem);
|
|
||||||
if(NS_SUCCEEDED(nsres)) {
|
|
||||||
nsIDOMNSHTMLElement_SetScrollLeft(nselem, v);
|
|
||||||
nsIDOMNSHTMLElement_Release(nselem);
|
|
||||||
}else {
|
|
||||||
ERR("Could not get nsIDOMNSHTMLElement interface: %08x\n", nsres);
|
|
||||||
}
|
|
||||||
|
|
||||||
return S_OK;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static HRESULT WINAPI HTMLTextContainer_get_scrollLeft(IHTMLTextContainer *iface, long *p)
|
static HRESULT WINAPI HTMLTextContainer_get_scrollLeft(IHTMLTextContainer *iface, long *p)
|
||||||
|
|
Loading…
Reference in New Issue