mirror of
https://github.com/reactos/wine.git
synced 2024-12-14 07:08:41 +00:00
mshtml: Added IHTMLEventObj::x implementation.
This commit is contained in:
parent
54291ad3d1
commit
c24767262b
@ -17,6 +17,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stdarg.h>
|
#include <stdarg.h>
|
||||||
|
#include <assert.h>
|
||||||
|
|
||||||
#define COBJMACROS
|
#define COBJMACROS
|
||||||
|
|
||||||
@ -621,10 +622,24 @@ static HRESULT WINAPI HTMLEventObj_get_reason(IHTMLEventObj *iface, LONG *p)
|
|||||||
static HRESULT WINAPI HTMLEventObj_get_x(IHTMLEventObj *iface, LONG *p)
|
static HRESULT WINAPI HTMLEventObj_get_x(IHTMLEventObj *iface, LONG *p)
|
||||||
{
|
{
|
||||||
HTMLEventObj *This = impl_from_IHTMLEventObj(iface);
|
HTMLEventObj *This = impl_from_IHTMLEventObj(iface);
|
||||||
|
LONG x = 0;
|
||||||
|
|
||||||
FIXME("(%p)->(%p)\n", This, p);
|
TRACE("(%p)->(%p)\n", This, p);
|
||||||
|
|
||||||
*p = -1;
|
if(This->nsevent) {
|
||||||
|
nsIDOMUIEvent *ui_event;
|
||||||
|
nsresult nsres;
|
||||||
|
|
||||||
|
nsres = nsIDOMEvent_QueryInterface(This->nsevent, &IID_nsIDOMUIEvent, (void**)&ui_event);
|
||||||
|
if(NS_SUCCEEDED(nsres)) {
|
||||||
|
/* NOTE: pageX is not exactly right here. */
|
||||||
|
nsres = nsIDOMUIEvent_GetPageX(ui_event, &x);
|
||||||
|
assert(nsres == NS_OK);
|
||||||
|
nsIDOMUIEvent_Release(ui_event);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
*p = x;
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user